10844번 : 쉬운 계단 수 (C)

2022. 6. 30. 17:16·프로그래밍 공부/백준 (C++)

문제를 풀면서 어이없던 것

-> 인접한 수의 차이가 1인 수를 계단 수라고 함에도 한 자리 수의 계단 수 경우의 수가 1~9까지 1개씩 있다는 것.

 

어딜 찾아봐도 설명이 없으며 내가 이해력이 딸린것인가?? 싶음 

그냥 그런가 보다 하고 풀이함.

 

시도를 엄청 많이 해서 풀었는데, 알고리즘은 맞는데 1000000000 으로 나누라는 조건 때문에 오류가 발생해서 계속 틀렸다고 뜬 것 같음. 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
	
	int N;

	scanf("%d", &N);
	int dp[101][10] = {0,};

	dp[1][0] = 0;
	for (int i = 1; i < 10; i++)
		dp[1][i] = 1;
	

	for(int i = 2 ; i <= N ; i++)
		for (int j = 0; j < 10; j++)
		{
			if (j == 0)
				dp[i][0] = dp[i - 1][1] % 1000000000;
			else if(j == 9)
				dp[i][9] = dp[i - 1][8] % 1000000000;
			else
				dp[i][j] = (dp[i - 1][j - 1] + dp[i - 1][j + 1] )% 1000000000;

			
		}


	int num = 0;
	
	for (int i = 0; i < 10; i++)
	{
		num = (num + dp[N][i]) % 1000000000;
	}

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

	return 0;
}
저작자표시 (새창열림)

'프로그래밍 공부 > 백준 (C++)' 카테고리의 다른 글

[C++/백준 2745번] 진법 변환  (0) 2023.07.27
[C++/백준 2941번] 크로아티아 알파벳  (0) 2023.07.24
[C++/백준 10988번] 팰린드롬인지 확인하기  (0) 2023.07.24
[C++/백준 1152번] 단어의 개수  (0) 2023.07.17
11057 : 오르막 수 (C)  (0) 2022.06.30
'프로그래밍 공부/백준 (C++)' 카테고리의 다른 글
  • [C++/백준 2941번] 크로아티아 알파벳
  • [C++/백준 10988번] 팰린드롬인지 확인하기
  • [C++/백준 1152번] 단어의 개수
  • 11057 : 오르막 수 (C)
Rocketbabydolls
Rocketbabydolls
Rocketbabydolls
  • Rocketbabydolls
    With The Lights Out
    Rocketbabydolls
  • 전체
    오늘
    어제
    • 전체글 (183) N
      • 프로그래밍 공부 (117)
        • C (16)
        • Jumping into C++ (9)
        • MFC (C++) (1)
        • 자료구조 (1)
        • 알고리즘 (1)
        • 백준 (C++) (74)
        • 핸즈온 머신러닝 2판 (6)
        • Unseen 3기 준비 (4)
        • 원티드 포텐업 게임 개발자 양성과정 2기 (4)
      • 언리얼엔진5 (62) N
        • [Part1] 이득우의 언리얼 프로그래밍 (12)
        • [Part2] 이득우의 언리얼 프로그래밍 (2)
        • [Part2 복습] 이득우의 언리얼 프로그래밍 (3)
        • [Part3] 이득우의 언리얼 프로그래밍 (14)
        • [Part4] 이득우의 언리얼 프로그래밍 (0)
        • FPS 게임 1인 프로젝트 (6)
        • 각종 지식 (10) N
        • 블루프린트 Paper2D 로 게임 만들기 (14)
        • 팀 프로젝트 (1)
      • 일상 (1)
      • ETC (1)
        • 맥북 (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      티스토리챌린지
      실전C프로그래밍 나중채
      오블완
      실전C프로그래밍
      C언어 실습문제
      실전 C프로그래밍
      언리얼엔진 디자인 패턴
      언리얼엔진 중재자 패턴
      핸즈온 머신러닝
      언리얼엔진
      핸즈온 머신러닝 2판
      실전C프로그래밍 실습문제
      c++ 17298
      언리얼엔진5
      c언어
      실전 C프로그래밍 실습문제
      실전 C 프로그래밍
      언리얼엔진 옵저버 패턴
      언리얼엔진5 fps 프로젝트
      실전 C프로그래밍 나중채
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    Rocketbabydolls
    10844번 : 쉬운 계단 수 (C)
    상단으로

    티스토리툴바