본문 바로가기

Algorithm/백준53

[백준] Silver II. 가장 긴 증가하는 부분 수열 https://www.acmicpc.net/problem/11053 사용 알고리즘다이나믹 프로그래밍 풀이 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;/* 테이블: d[i]: i번째 원소를 마지막으로 가지는 수열의 길이 점화식: d[i] = max(d[i], d[j] + 1) */public class Main { static int n; public static void main(String[] args) throws IOException { BufferedReader br = new Buffer.. 2024. 6. 17.
[백준] Silver I. 쉬운 계단 수 https://www.acmicpc.net/problem/10844 사용 알고리즘 다이나믹 프로그래밍 풀이 1차원 으로 생각해서 틀린 풀이public class Main { static int n; static int [] d = new int[102]; static int [] s = new int[102]; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); n = Integer.parseInt(br.readLine()); d[0] = 0; d[.. 2024. 6. 15.
[백준] Silver I. 1로 만들기 2 https://www.acmicpc.net/problem/12852 사용 알고리즘다이나믹 프로그래밍 풀이 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main { static int n; static int [] d = new int [1000002]; static int[] path = new int[1000002]; public static void main(String[] args) throws IOException { BufferedReader br = new Buff.. 2024. 6. 15.
[백준] Silver I. RGB 거리 https://www.acmicpc.net/problem/1149 사용 알고리즘다이나믹 프로그래밍코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.*;public class Main { static int n; static int [] r = new int[1002]; static int [] g = new int[1002]; static int[] b = new int[1002]; static int [][] dp = new int[1002][3]; public static void main(String[] args) throw.. 2024. 6. 14.