Skip to content

Commit d795e5e

Browse files
authored
[BOJ] 제곱수의 합 / 실버2 / 30분
1 parent 929db43 commit d795e5e

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

hh830/BOJ_1699.java

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import java.io.BufferedReader;
2+
import java.io.IOException;
3+
import java.io.InputStreamReader;
4+
5+
public class Main {
6+
7+
public static void main(String[] args) throws IOException {
8+
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
9+
10+
int N = Integer.parseInt(bufferedReader.readLine());
11+
int dp[] = new int[N+1];
12+
13+
for(int i=1;i<=N;i++) {
14+
dp[i] = i;
15+
for(int j=1;j*j <= i; j++){
16+
dp[i] = Math.min(dp[i], dp[i-j * j] + 1);
17+
}
18+
}
19+
20+
System.out.println(dp[N]);
21+
}
22+
}

0 commit comments

Comments
 (0)