RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
ICPC00046

C. Catering

Unrated 레이팅 미적용
난이도
4s
시간 제한
1024MB
메모리 제한
0
맞았습니다!!
0
제출 수
0.0%
정답률
레이팅

의견: 0

설명

Paul owns a catering company and business is booming. The c\(om- pa\)ny has \(k\) catering teams, each in charge of one set of catering equ\(ip- me\)nt. Every week, the company accepts \(n\) catering requests for v\(ar- io\)us events. For every request, they send a catering team with their equipment to the event location. The team delivers the food, sets up the equipment, and instructs the host on how to use the equipment and serve the food. After the event, the host is responsible for returning the equipment back to Paul’s company. Unfortunately, in some weeks the number of catering teams is less than the number of requests, so some teams may have to be used for more than one event. In these cases, the company cannot wait for the host to return the equipment and must keep the team \(on-si\)te to move the equipment to another location. The company has an accurate estimate of the cost to move a set of equipment from any location to any other location. Given these costs, Paul wants to prepare an Advance Catering Map to service the requests while minimizing the total moving cost of equipment (including the cost of the first move), even if that means not using all the available teams. Paul needs your help to write a program to accomplish this task. The requests are sorted in ascending order of their event times and they are chosen in such a way that for any \(i < j\), there is enough time to transport the equipment used in the \(i^{th}\) request to the location of the \(j^{th}\) request.

제약
입력 형식

The first line of input contains two integers \(n\) (\(1 \le n \le 100\)) and \(k\) (\(1 \le k \le 100\)) which are the number of requests and the number of catering teams, respectively. Following that are \(n\) lines, where the \(i^{th}\) line contains \(n - i + 1\) integers between 0 and 1 000 000 inclusive. The \(j^{th}\) number in the \(i^{th}\) line is the cost of moving a set of equipment from location \(i\) to location \(i + j\). The company is at location 1 and the \(n\) requests are at locations 2 to \(n + 1\).

출력 형식

Display the minimum moving cost to service all requests. (This amount does not include the cost of moving the equipment back to the catering company.)

예제 1
입력
3 2
40 30 40
50 10
50
출력
80
예제 2
입력
3 2
10 10 10
20 21
21
출력
40
문제 정보

생성자가 기록되지 않았습니다.

출처 ICPC World Finals 2015

평가 및 의견

C. Catering

개요
출제자 난이도 Unrated 레이팅 미적용 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

C. Catering

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8