[#27][알고리즘] 2 x n 타일링
프로그래머스 > 2 x n 타일링
문제 링크(https://programmers.co.kr/learn/challenge_codes/160)C++풀이
| 
#include<iostream> 
#include<vector> 
using namespace std; 
int tiling(int n) 
{ 
    int answer = 0; 
    int dp[1000]; 
    dp[1] = 2; 
    dp[2] = 2; 
    dp[3] = 3; 
    for(int i = 4; i <= n; i++){ 
        dp[i] = (dp[i-1] + dp[i-2])%100000; 
    } 
    return dp[n]; 
} 
int main() 
{ 
    int testn = 896; 
    int testAnswer = tiling(testn); 
    cout<< testAnswer; 
} | cs | 

댓글
댓글 쓰기