1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include<cstdio> int dp[41][2]; int main(void) { int t,x; scanf("%d", &t); dp[0][0]=1; dp[0][1]=0; dp[1][0]=0; dp[1][1]=1; while(t--) { scanf("%d", &x); for (int i=2; i<=x; i++) { dp[i][0]=dp[i-1][0]+dp[i-2][0]; dp[i][1]=dp[i-1][1]+dp[i-2][1]; } printf("%d %d\n", dp[x][0], dp[x][1]); } return 0; } | cs |
'백준 1 > 수학' 카테고리의 다른 글
| [백준 10867] 중복 빼고 정렬하기 (0) | 2020.12.05 |
|---|---|
| [백준 11004] k번째 수 (0) | 2020.12.05 |
| [백준 1065] 한수 (0) | 2020.12.05 |
| [백준 11816] 8진수, 10진수, 16진수 (0) | 2020.12.05 |
| [백준 15552] 빠른 A+B (0) | 2020.12.05 |