개발/알고리즘
[알고리즘 / 알고스팟] 타일링
맨날치킨
2018. 6. 29. 00:16
반응형
풀이
동적계획법을 사용하여 쉽게 풀이할 수 있습니다.
답안
#include <iostream> using namespace std; int main() { unsigned int map[100] = {1, 2, 0}; for (int i = 2; i < 100; map[i++] = (map[i-1] + map[i-2]) % 1000000007); int count = 0, num = 0; cin >> count; while (count--) { cin >> num; cout << map[num-1] << endl; } }
반응형