[11057] 오르막 수 , C++

2019. 7. 23. 22:29·DEV/PS

한줄 후기 : 너무 생소한 다이나믹 프로그래밍

 

#include <iostream>
using namespace std;
int main(){
	int n;
	cin >> n;
	int dp[1001][10];
	dp[1][0] = 0;
	for(int i = 0; i <= 9; i++){
		dp[1][i] = 1;
	}
	for(int i = 2; i<=n; i++){
		for(int j=0; j<=9; j++){
			dp[i][j] = 0;
			for(int k=0; k<=j; k++){
				dp[i][j] += dp[i-1][k];
				dp[i][j] %= 10007;
			}
		}
	}
	int total = 0;
	for(int i=0; i<=9; i++){
		total += dp[n][i];
	}
	total %= 10007;
	cout << total << endl;
}

 

마지막 자리수를 저장하기 위에 이차원 배열 선언.

 

'DEV > PS' 카테고리의 다른 글

[2606] 바이러스, C++  (0) 2019.07.24
[11724] 연결 요소의 개수, C/C++  (0) 2019.07.24
[2193] 이친수, C++  (0) 2019.07.23
[9095] 1,2,3 더하기, C++  (0) 2019.07.23
[15894] 수학은 체육과목 입니다 , C++  (0) 2019.07.22
'DEV/PS' 카테고리의 다른 글
  • [2606] 바이러스, C++
  • [11724] 연결 요소의 개수, C/C++
  • [2193] 이친수, C++
  • [9095] 1,2,3 더하기, C++
jobchae
jobchae
말하는 감자지만, 코드를 끄적이는 Node.js 백엔드 개발자입니다.
  • jobchae
    JOBCHAE
    jobchae
  • 전체
    오늘
    어제
    • 🚀 JOBCHAE (177)
      • DEV (146)
        • PS (108)
        • Node.js (12)
        • React (3)
        • docker (1)
        • 잡다한 개발 일지 (20)
        • injection (1)
        • CI CD (0)
        • JS, TS (1)
      • 축구 (0)
      • 일상 (19)
      • 영화 (3)
      • 음악 (8)
  • 블로그 메뉴

    • 💻 Github
    • 🙋🏻 Linkedin
    • 📖 방명록
  • 링크

    • PS Github
  • 공지사항

  • 인기 글

  • 태그

    리액트
    slack
    nodejs
    SOPT
    GitHub
    앱잼
    회고
    boj
    mongoDB
    알고리즘
    react
    슬랙봇
    렛츠락페스티벌
    Express
    DFS
    이분탐색
    우선순위큐
    백준
    Nest.js
    aws
    슬랙
    Nest
    위상정렬
    PS
    BFS
    typescript
    솝트
    일상
    DP
    node.js
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
jobchae
[11057] 오르막 수 , C++
상단으로

티스토리툴바