티스토리 뷰
반응형
풀이
동적계획법을 사용하여 쉽게 풀이할 수 있습니다.
답안
#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; } }
반응형
'개발 > 알고리즘' 카테고리의 다른 글
[알고리즘 / 알고스팟] 보글 Boggle (0) | 2018.06.29 |
---|---|
[알고스팟 / 알고스팟] 인터넷서점 bookstore (0) | 2018.06.29 |
[알고리즘 / 알고스팟] 문장 찾기 SENTENCE (0) | 2018.06.29 |
[알고리즘] 소소한 문제풀이 팁 - 입력 값 빨리 받아오기편 (0) | 2018.06.29 |
댓글
공지사항
최근에 올라온 글