VioletaBabel

10844번: 쉬운 계단 수 본문

백준/백준-C++
10844번: 쉬운 계단 수
Beabletoet 2017. 6. 6. 21:43

#include<cstdio>

long long num[101][10];

int main()

{

int n;

for (int i = 1; i < 10; ++i)

num[1][i] = 1;

scanf("%d", &n);

for (int i = 2; i <= n; ++i)

for (int j = 0; j < 10; ++j)

{

if (j > 0)

num[i][j] += num[i - 1][j - 1];

if (j < 9)

num[i][j] += num[i - 1][j + 1];

num[i][j] %= 1000000000;

}

long long ans = num[n][0];

for (int i = 1; i < 10; ++i)

ans += num[n][i];

printf("%d", ans % 1000000000);

}

'백준 > 백준-C++' 카테고리의 다른 글

2193번: 이친수  (0) 2017.06.06
11057번: 오르막 수  (0) 2017.06.06
9095번: 1, 2, 3 더하기  (0) 2017.06.06
11727번: 2xn 타일링 2  (0) 2017.06.06
11726번: 2xn 타일링  (0) 2017.06.06
Comments