문제
상훈이는 KOI 도시에서 상점을 운영하고 있는 시민이다.
상훈이의 상점은
상훈이는 도둑 김기범이 본인의 상점을 노리고 있다는 첩보를 들었고, 이에 대비해 피해를 최소화하려고 한다.
도둑 김기범은 가게에서
고로, 도둑 김기범은 훔쳐가는 물건의 무게의 합을 최소화한다.
만약 가게에 있는 물건의 개수가
상훈이는 도둑 김기범이 가게를 도착하기 전에, 가방에 상점의 물건들을 몇 개 담아서 들고 갈 것이다.
이후, 도둑 김기범은 상훈이가 들고 가지 않은 물건들에 대해 위에 설명한 방식으로 범죄를 저지른다.
상훈이는 가방에 물건을 적당히 담아서 도둑 김기범이 훔쳐가는 물건의 무게 합을 최대화하려고 한다.
상훈이의 가방이 감당할 수 있는 무게는 한정되어 있다. 입력으로 최댓값
상훈이가 가방에 담을 수 있는 물건들의 무게 합이
x 이하여야 한다는 조건하에, 도둑 김기범이 훔쳐가는 물건들의 무게 합의 최댓값은 얼마인가?
제약 조건
주어지는 모든 수는 정수이다.
1≤K≤N≤5,000 1≤C≤1,000,000 모든
i (1≤i≤N) 에 대해1≤A_i≤1,000,000
입력
첫 번째 줄에
두 번째 줄에
출력
C 개의 줄을 출력한다.
부분문제
| 번호 | 점수 | 조건 |
|---|---|---|
| #1 | 13점 | |
| #2 | 17점 | |
| #3 | 23점 | |
| #4 | 16점 | |
| #5 | 31점 | 추가 제약 조건 없음 |
예제 #1
5 1 6
1 2 3 4 5
2
2
3
3
3
4
예제 #2
5 2 5
2 3 5 7 11
5
8
8
8
12
예제 #3
3 2 3
1 1 7
8
8
8