Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 3 · Lập trình

Giảm cân

Thời gian
1 giây/test
Tên chương trình
WEIGHTLOSS.*
Vào / Ra
WEIGHTLOSS.INP → WEIGHTLOSS.OUT

Đề bài

Sau kì nghỉ Tết, mặc dù đã cố gắng giảm thiểu tối đa lượng chất béo hấp thụ, nhưng cân nặng của An vẫn tăng lên đáng kể. An không quá chăm chút về ngoại hình nhưng vẫn quyết định giảm cân để có một cơ thể khỏe mạnh. Vì thế An lên kế hoạch tập luyện để giảm cân.
Kế hoạch ban đầu được An đưa ra gồm NN buổi tập luyện, buổi tập luyện thứ ii có cường độ là MiM_i (MiM_i là số nguyên), buổi tập luyện sau luôn có cường độ tập luyện lớn hơn buổi trước nó. Gọi “độ khó” của bản kế hoạch là chênh lệch lớn nhất về cường độ tập luyện giữa hai buổi liền nhau bất kì.
Nhìn vào bản kế hoạch, An cảm thấy chưa hoàn hảo nên muốn cải thiện bằng cách chèn thêm KK buổi tập luyện sao cho sau khi chèn vẫn đảm bảo buổi tập luyện sau luôn có cường độ tập luyện lớn hơn buổi tập trước và “độ khó” của bản kế hoạch là nhỏ nhất có thể.
Bạn hãy giúp An tìm “độ khó” của bản kế hoạch hoàn hảo.

Dữ liệu vàoWEIGHTLOSS.INP

  • Dòng 1: Hai số nguyên N,KN, K. Trong đó, NN là số buổi tập luyện (2≤N≤1052 \le N \le 10^5); KK là số buổi cần chèn thêm (1≤K≤1051 \le K \le 10^5);
  • Dòng 2: Ghi NN số nguyên M1,M2,…,MNM_1, M_2, \dots, M_N với MiM_i là cường độ tập luyện của buổi thứ ii (1≤Mi≤1091 \le M_i \le 10^9; 1≤i≤N1 \le i \le N).

Kết quả raWEIGHTLOSS.OUT

  • Một số nguyên duy nhất là “độ khó” của bản kế hoạch hoàn hảo.

Ràng buộc

  • Subtask 1 (50% điểm): K=1K = 1; 2≤N≤3002 \le N \le 300.
  • Subtask 2 (50% điểm): Không có ràng buộc bổ sung.

Ví dụ

Dữ liệu vàoWEIGHTLOSS.INP
3 1
100 200 230
Kết quả raWEIGHTLOSS.OUT
50

Giải thích

An sẽ chèn thêm một buổi tập để bản kế hoạch như sau:
100 150 200 230
Và độ khó là:
Max(150-100,200-150,230-200)=50

Thuộc đề thi

Kỳ thi chọn học sinh giỏi lớp 9 năm học 2020-2021 — Đề thi môn: Tin học

Vĩnh Phúc · Cấp tỉnh · Năm học 2020-2021