HSG9 Đà Nẵng 2026 - Vận chuyển

Xem dạng PDF

Gửi bài giải

Điểm: 1600,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Người đăng:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Một công ty Logistics có ~k~ Drone giao hàng. Công ty nhận một đơn hàng vận chuyển ~n~ thùng hàng, các thùng hàng được đánh số thứ tự từ ~1~ đến ~n~ , thùng hàng thứ ~i~ có trọng lượng là ~a_i~.

Mỗi Drone tham gia sẽ vận chuyển các thùng hàng liên tiếp trong đơn hàng mà không làm thay đổi thứ tự các thùng hàng. Năng lượng vận hành của mỗi Drone được tính bằng tổng trọng lượng của các thùng hàng trên Drone. Chi phí của đơn hàng được tính bằng năng lượng vận hành lớn nhất trong các Drone tham gia vận chuyển.

Yêu cầu: Tính chi phí thấp nhất để vận chuyển đơn hàng.

Input

  • Dòng thứ nhất chứa số nguyên dương ~n~ và ~k~ mỗi số cách nhau một kí tự trống ~(k \le n)~.
  • Dòng thứ hai chứa ~n~ số nguyên dương ~a1,a2,a3,...an mỗi số cách nhau một ký tự trống.

Output

  • Một số nguyên duy nhất là chi phí thấp nhất để vận chuyển đơn hàng.

Sample Input 1

5 2
1 3 2 3 5

Sample Output 1

8

Note: Drone 1 vận chuyển các thùng hàng có trọng lượng ~1,3,2~. Drone 2 vận chuyển các thùng hàng có trọng lượng ~3,5~. Chi phí vận chuyển đơn hàng được tính bằng năng lượng vận hành của Drone 2: ~3+5=8~.

Sample Input 2:

5 3
1 1 2 3 4

Sample Output 2:

4

Note: Drone 1 vận chuyển các thùng hàng có trọng lượng ~1,1,2~. Drone 2 vận chuyển các thùng hàng có trọng lượng ~3~. Drone 3 vận chuyển các thùng hàng có trọng lượng ~4~. Chi phí vận chuyển đơn hàng được tính bằng năng lượng vận hành của Drone 1: ~1+1+2=4~ hoặc Drone 3: ~4~.

Ràng buộc

Subtask Điểm Ràng buộc
~1~ ~20~% ~2 ≤ N ≤ 10; 1 ≤ A_i ≤ 100; K = 2~
~2~ ~30~% ~10 ≤ N ≤ 100; 1 ≤ A_i ≤ 1000; 3 ≤ K ≤ 10~
~3~ ~50~% ~100 ≤ N ≤ 10^5; 1 ≤ A_i ≤ 10^9; 3 ≤ K ≤ 10^3~

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.