개발/C++

[BOJ] 11726 - 2xn 타일링

 
#include<iostream>

using namespace std;

int main(){
    int n;
    cin >> n;

    int result;
    if(n == 1) {
        result = 1;
    } else if (n == 2) {
        result = 2;
    } else {
        int tmp1 = 1;
        int tmp2 = 2;
        for(int i = 0; i < n - 2; i++) {
            result = (tmp1 + tmp2)  % 10007;
            tmp1 = tmp2;
            tmp2 = result;
        }
    }
    cout << result << endl;
}

'개발 > C++' 카테고리의 다른 글

[BOJ] 10816 - 숫자카드2  (0) 2022.06.02
[BOJ] 1541 - 잃어버린 괄호  (0) 2022.06.02
[BOJ] 1003 - 피보나치 함수  (0) 2022.05.12
[BOJ] 10814 - 나이순 정렬  (0) 2022.05.05
[BOJ] 10773 - 제로  (0) 2022.05.05