🌕최종코드
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));
int n = Integer.parseInt(br.readLine());
int[] arr = new int[n+1];
int[] dp = new int[n+1];
StringTokenizer st = new StringTokenizer(br.readLine());
for (int i = 1; i <= n; i++) {
arr[i] = Integer.parseInt(st.nextToken());
dp[i] = 1;
}
int max = 1;
for (int i = 1; i <= n; i++) {
for (int j = 1; j < i; j++) {
if (arr[i] > arr[j]) dp[i] = Math.max(dp[i], dp[j]+1);
}
max = Math.max(max, dp[i]);
}
System.out.print(max);
}
}
'항해' 카테고리의 다른 글
[DAY59] 99클럽 코딩테스트 JAVA 합분해 백준2225번 (0) | 2025.02.20 |
---|---|
[DAY58] 99클럽 코딩테스트 JAVA 백준 LCS 9251번 (0) | 2025.02.20 |
[DAY56] 99클럽 코딩테스트 JAVA 백준 피보나치수열 1003번 (1) | 2025.02.17 |
[DAY55] 99클럽 코딩테스트 JAVA 백준 최소 회의실 개수 19598번 (1) | 2025.02.15 |
[DAY54] 99클럽 코딩테스트 JAVA 백준 신입사원 1946번 (0) | 2025.02.14 |