728x90

DP 2

[백준 BOJ] 1932 정수 삼각형 python

목차1. 문제2. 알고리즘 선택 이유3. 접근방법4. 코드1. 문제https://www.acmicpc.net/problem/19321) 문제        7       3   8     8   1   0   2   7   4   4 4   5   2   6   5위 그림은 크기가 5인 정수 삼각형의 한 모습이다. 맨 위층 7부터 시작해서 아래에 있는 수 중 하나를 선택하여 아래층으로 내려올 때, 이제까지 선택된 수의 합이 최대가 되는 경로를 구하는 프로그램을 작성하라. 아래층에 있는 수는 현재 층에서 선택된 수의 대각선 왼쪽 또는 대각선 오른쪽에 있는 것 중에서만 선택할 수 있다. 삼각형의 크기는 1 이상 500 이하이다. 삼각형을 이루고 있는 각 수는 모두 정수이며, 범위는 0 이상 9999 이하이다...

Python/코테풀이 2024.07.30

[백준 BOJ] 9095 1, 2, 3 더하기 python

목차1. 문제2. 알고리즘 선택 이유3. 접근방법4. 코드1. 문제https://www.acmicpc.net/problem/90951) 문제정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 7가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다.1+1+1+11+1+21+2+12+1+12+21+33+1정수 n이 주어졌을 때, n을 1, 2, 3의 합으로 나타내는 방법의 수를 구하는 프로그램을 작성하시오. 2) 입력첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 n이 주어진다. n은 양수이며 11보다 작다. 3) 출력각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다. 4) 예제 출력2. 알고리즘 선택 이유1) 사용..

Python/코테풀이 2024.07.27
728x90
반응형