둠치킨
코딩하는 둠치킨
둠치킨

블로그 메뉴

  • 홈
  • 분류 전체보기 (201)
    • BOJ (159)
      • 스택 (14)
      • 큐 (5)
      • 덱 (4)
      • 그래프 (30)
      • 배열 (8)
      • 재귀 (12)
      • 브루트 포스 (2)
      • 그리디 알고리즘 (7)
      • 다이내믹 프로그래밍 (6)
      • 백트래킹 (24)
      • 기하학 (4)
      • 트리 (4)
      • 구현 (14)
      • 수학 (3)
      • 맵 (1)
      • 다익스트라 (2)
    • 자료구조 (14)
      • 스택 (3)
      • 큐 (5)
      • 덱 (2)
      • 그래프 (1)
      • 트리 (1)
      • 힙 (1)
      • 정렬 (1)
    • C++ (6)
      • 모두의코드 (2)
      • Effective C++ (3)
      • C++ STL (1)
    • 컴파일러 (1)
    • OS (17)
    • 컴퓨터 구조 (2)
    • Unreal Engine 5 (2)

공지사항

전체 방문자
오늘
어제

인기 글

최근 글

태그

  • BFS
  • boj
  • Bruteforce
  • C
  • C++
  • C++ STL
  • Cache Memory
  • deadlock
  • DFS
  • Effective C++
  • java
  • Mutex
  • next_permutation
  • os
  • Process
  • rotate
  • semaphore
  • spin lock
  • STL
  • Thread
hELLO · Designed By 정상우.
둠치킨

코딩하는 둠치킨

BOJ/다이내믹 프로그래밍

9095번: 1, 2, 3 더하기 (BOJ C/C++)

2022. 2. 22. 17:23

9095번: 1, 2, 3 더하기

사용 언어: C

 

문제

정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 7가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다.

  • 1+1+1+1
  • 1+1+2
  • 1+2+1
  • 2+1+1
  • 2+2
  • 1+3
  • 3+1

정수 n이 주어졌을 때, n을 1, 2, 3의 합으로 나타내는 방법의 수를 구하는 프로그램을 작성하시오.

입력

첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 n이 주어진다. n은 양수이며 11보다 작다.

출력

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

 

풀이

// d[n] = d[n-1] + d[n-2] + d[n-3]

#include <stdio.h>

int d[11], N, T;

int main(void)
{
    d[0]=d[1]=1;
    d[2]=2;
    d[3]=4;
    for(int i=4; i<11; i++)
        d[i] = d[i-1] + d[i-2] + d[i-3];

    scanf("%d",&N);
    while(N--)
    {
        scanf("%d",&T);
        printf("%d\n",d[T]);
    }

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

'BOJ > 다이내믹 프로그래밍' 카테고리의 다른 글

2096번: 내려가기 (BOJ C++)  (0) 2023.05.04
1149번: RGB거리 (BOJ JAVA)  (0) 2023.03.24
11726번: 2×n 타일링 (BOJ C/C++)  (0) 2022.03.09
1463번: 1로 만들기  (0) 2022.01.19
1003: 피보나치 함수  (0) 2022.01.06
    'BOJ/다이내믹 프로그래밍' 카테고리의 다른 글
    • 1149번: RGB거리 (BOJ JAVA)
    • 11726번: 2×n 타일링 (BOJ C/C++)
    • 1463번: 1로 만들기
    • 1003: 피보나치 함수
    둠치킨
    둠치킨
    코딩 공부를 위한 코딩 블로그 기록 일기

    티스토리툴바