Skip to content

Commit 259db6a

Browse files
committed
BOJ_1932 : 정수 삼각형
1 parent ffa55d8 commit 259db6a

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

week6/BOJ_1932(정수 삼각형).java

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import java.io.*;
2+
import java.util.*;
3+
4+
public class Main {
5+
6+
public static void main(String[] args) throws IOException {
7+
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
8+
int n = Integer.parseInt(br.readLine());
9+
int[][] arr = new int[n+1][n+1];
10+
for(int i=1; i<=n; i++) {
11+
StringTokenizer st = new StringTokenizer(br.readLine());
12+
for(int j=1; j<=i; j++) {
13+
arr[i][j] = Integer.parseInt(st.nextToken());
14+
}
15+
}
16+
int[][] d = new int[n+1][n+1];
17+
for(int i=1; i<=n; i++) {
18+
for(int j=1; j<=i; j++) {
19+
d[i][j] = Math.max(d[i-1][j-1], d[i-1][j]) + arr[i][j];
20+
}
21+
}
22+
int answer = arr[1][1];
23+
for(int i=1; i<=n; i++) {
24+
answer = Math.max(answer, d[n][i]);
25+
}
26+
System.out.println(answer);
27+
}
28+
}

0 commit comments

Comments
 (0)