전체 글312 백준 동적계획법 - 2579번 : 계단 오르기 https://www.acmicpc.net/problem/2579 2579번: 계단 오르기 계단 오르기 게임은 계단 아래 시작점부터 계단 꼭대기에 위치한 도착점까지 가는 게임이다. 과 같이 각각의 계단에는 일정한 점수가 쓰여 있는데 계단을 밟으면 그 계단에 쓰여 있는 점 www.acmicpc.net import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(ne.. 2022. 2. 17. 백준 동적계획법 - 1932번 : 정수 삼각형 https://www.acmicpc.net/problem/1932 1932번: 정수 삼각형 첫째 줄에 삼각형의 크기 n(1 ≤ n ≤ 500)이 주어지고, 둘째 줄부터 n+1번째 줄까지 정수 삼각형이 주어진다. www.acmicpc.net import java.io.*; import java.util.*; public class Main { public static int[][] memo; public static int[][] tri; public static void main(String[] args) throws IOException{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = .. 2022. 2. 17. 백준 동적계획법 - 1149번 : RGB 거리 https://www.acmicpc.net/problem/1149 1149번: RGB거리 첫째 줄에 집의 수 N(2 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 각 집을 빨강, 초록, 파랑으로 칠하는 비용이 1번 집부터 한 줄에 하나씩 주어진다. 집을 칠하는 비용은 1,000보다 작거나 www.acmicpc.net import java.io.*; import java.util.*; public class Main { public static int[][] memo; public static int[][] house; public static void main(String[] args) throws IOException{ BufferedReader br=new BufferedReader(.. 2022. 2. 17. 백준 동적계획법 - 9461번 : 파도반 수열 https://www.acmicpc.net/problem/9461 import java.io.*; import java.util.*; public class Main { public static long[] memo = new long[101]; public static void main(String[] args) throws IOException{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; st = new StringTokenizer(br.readLine()); int n = Integer.parseInt(st.nextToken()); memo[0] = 1; memo[1] = 1; .. 2022. 2. 16. 백준 동적계획법 - 1904번 : 01타일 https://www.acmicpc.net/problem/1904 import java.io.*; import java.util.*; public class Main { public static int[] memo = new int[1000001]; public static void main(String[] args) throws IOException{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; st = new StringTokenizer(br.readLine()); int a = Integer.parseInt(st.nextToken()); memo[1] = 1; memo[2] = 2.. 2022. 2. 16. 백준 동적계획법 - 9184번 : 신나는 함수 실행 https://www.acmicpc.net/problem/9184 9184번: 신나는 함수 실행 입력은 세 정수 a, b, c로 이루어져 있으며, 한 줄에 하나씩 주어진다. 입력의 마지막은 -1 -1 -1로 나타내며, 세 정수가 모두 -1인 경우는 입력의 마지막을 제외하면 없다. www.acmicpc.net import java.io.*; import java.util.*; public class Main { public static int[][][] memo = new int[101][101][101]; public static void main(String[] args) throws IOException{ BufferedReader br=new BufferedReader(new InputStreamR.. 2022. 2. 16. 이전 1 ··· 24 25 26 27 28 29 30 ··· 52 다음