문제
문제 바로가기> BOJ 11057번: 오르막 수
풀이
아래와 같은 규칙을 가지므로, 점화식이 dp[i][j] = (dp[i][j-1] + dp[i-1][j])%DIV
이다!
#include<iostream>
#define MAX 1001
#define DIV 10007
using namespace std;
int N;
int dp[MAX][11];
int main(){
ios_base::sync_with_stdio(0); cin.tie(0);
cin >> N;
for(int i=1; i<=N; i++){
for(int j=1; j<11; j++){
if(i == 1) dp[i][j] = j;
else dp[i][j] = (dp[i][j-1] + dp[i-1][j])%DIV;
}
}
cout << dp[N][10];
}
'문제 풀이 > 백준' 카테고리의 다른 글
BOJ 15663번: N과 M (9) (0) | 2023.01.15 |
---|---|
BOJ 2573번: 빙산 (0) | 2022.12.31 |
BOJ 5014번: 스타트링크 (1) | 2022.12.28 |
BOJ 1806번: 부분합 (0) | 2022.12.23 |
BOJ 1253번: 좋다 (0) | 2022.12.23 |