Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

빠똥빠똥

1699번 제곱수의 합(DP) - ☆ 본문

백준

1699번 제곱수의 합(DP) - ☆

조주똥 2020. 6. 23. 19:11

#문제링크 : https://www.acmicpc.net/problem/1699

<전략>

1. n을 제곱수의 합으로 나타낼때, i가 포함된다고 하면, n = i^2 + ...  이렇게 나타낼 수 있다.

2. n - i^2을 제곱수의 합으로 나타낼때, j가 포함된다고 하면, n - i^2 = j^2 + ... 이렇게 나타낼 수 있다.

3. d[n] = min(d[n-i^2] + 1) 이다. +1은 i^2이 포함되기 때문.

Code