-
[백준-17626] Four Squares - Java공부/백준 2022. 7. 14. 20:15728x90
https://www.acmicpc.net/problem/17626
백준 17626번 Four Squares 자바 풀이
난이도: 실버3
코드
import java.util.*;public class back17626 {public static void main(String args[]){Scanner scanner = new Scanner(System.in);int n=scanner.nextInt();int []dp=new int[50001];dp[0]=0;dp[1]=1;for(int i=2;i<=n;i++){int min=Integer.MAX_VALUE;for(int j=1;j*j<=i;j++){min=Math.min(min,dp[i-j*j]);}dp[i]=min+1;}System.out.println(dp[n]);}}728x90반응형'공부 > 백준' 카테고리의 다른 글
[백준-2738] 행렬 덧셈 - Java (0) 2022.07.23 [백준-1713] 후보 추천하기 - Java (0) 2022.07.18 [백준-11727] 2xn 타일링2 - Java (0) 2022.07.14 [백준-1012] 유기농 배추 - Java (0) 2022.07.14 [백준-11726] 2xn 타일링 - Java (0) 2022.07.13