ProblemSolving
[BOJ] 1500_최대 곱
최대 곱 문제 링크: https://www.acmicpc.net/problem/1500 1500번: 최대 곱 세준이는 정수 S와 K가 주어졌을 때, 합이 S인 K개의 양의 정수를 찾으려고 한다. 만약 여러개일 경우 그 곱을 가능한 최대로 하려고 한다. 가능한 최대의 곱을 출력한다. 만약 S=10, K=3이면, 3,3,4는 www.acmicpc.net 최대한 골고루 분배를 하여 곱해주는 것이 가장 효율적이다. s = 10, k = 3일 때, 10을 3으로 나누었을 때, 3, 3, 3, 1이 된다. 우리는 3묶음으로 하면 되니, 나머지 1을 누군가에게 분배를 해주면 된다. 따라서, 3 3 4로 36이 된다. 만일 11을 3으로 나누게 된다면, 3, 3, 3, 2가 되며, 이 2또한 누군가에게 분배를 해준다...
2021. 2. 24. 03:03
최근댓글