[1699][DP]

Hyon uk Jo·2023년 8월 8일
0

n = int(input())

dp = [x for x in range(n+1)]

for i in range(1, n+1):
    for j in range(1, i):
        if j*j > i :
            break
        if dp[i] > dp[i-j*j] +1:
            dp[i] = dp[i-j*j] + 1
print(dp[n])
profile
누구나 AI를 할 수 있게 쉽게 설명하기!

1개의 댓글

comment-user-thumbnail
2023년 8월 8일

유익한 자료 감사합니다.

답글 달기