[C/C++]백준9095번 - 1,2,3 더하기

2021. 8. 1. 16:31· 알고리즘/백준 문제풀이
반응형

 

문제 링크 : https://www.acmicpc.net/problem/9095

 

9095번: 1, 2, 3 더하기

각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다.

www.acmicpc.net


접근방식

 

각 숫자들 간의 관계를 발견하면 쉽게 풀 수 있는 문제.

N번째 = (N-1) + (N-2) + (N-3)

 

코드

#include<cstdio>

int dp[10] = { 0,1,2,4 };

int main()
{
	int T,n;
	scanf("%d", &T);
	
	for (int i = 4; i <= 11; i++)
		dp[i] = dp[i - 1] + dp[i - 2] + dp[i - 3];

	for (int i = 0; i < T; i++) {
		scanf("%d", &n);
		printf("%d\n", dp[n]);
	}

	return 0;
}

 

다른 문제의 코드 : https://github.com/DaeeYong/Algorithm-Solution-

 

DaeeYong/Algorithm-Solution-

Solution for Algorithm Problem. Contribute to DaeeYong/Algorithm-Solution- development by creating an account on GitHub.

github.com

 

반응형

'알고리즘 > 백준 문제풀이' 카테고리의 다른 글

[C/C++]백준 2503번 - 숫자야구  (0) 2021.09.01
[C/C++]백준 2579번 - 계단 오르기  (0) 2021.08.09
[C/C++]백준 1003번 - 피보나치 함수  (0) 2021.07.29
[C/C++] 백준 1463번 - 1로 만들기  (0) 2021.07.28
[C/C++]백준 2747번 - 피보나치 수  (0) 2021.07.27
'알고리즘/백준 문제풀이' 카테고리의 다른 글
  • [C/C++]백준 2503번 - 숫자야구
  • [C/C++]백준 2579번 - 계단 오르기
  • [C/C++]백준 1003번 - 피보나치 함수
  • [C/C++] 백준 1463번 - 1로 만들기
ya_ya
ya_ya
주제 상관없이 작성하고 싶은 글들을 작성합니다.
반응형
ya_ya
기록노트
ya_ya
전체
오늘
어제
  • 목록 (90)
    • IT제품리뷰 (2)
    • 컴퓨터 (30)
      • 웹 애플리케이션 (3)
      • 잡지식 (6)
      • 암호학 (1)
      • 자료구조 (3)
      • C\C++ (5)
      • 컴퓨터 구조 (1)
      • 영상처리 (0)
      • 컴퓨터네트워크 (0)
      • learnopengl 번역 (3)
      • 컴퓨터그래픽스 (6)
      • CMake (0)
      • 짧은 지식 (1)
    • 알고리즘 (34)
      • 백준 문제풀이 (30)
      • 알고리즘 (4)
    • 일상이야기 (24)
      • 술 (1)
      • 게임후기 (1)
      • 아무거나 (16)
      • 프라모델 (4)
      • 운동일지 (0)
      • 책리뷰 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
ya_ya
[C/C++]백준9095번 - 1,2,3 더하기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.