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

Doanh thu

Điểm
5 điểm
Thời gian
0.3 giây
Tên chương trình
CAU3.*
Vào / Ra
CAU3.INP → CAU3.OUT

Đề bài

Doanh thu của một công ty trong NN ngày tiếp theo (các ngày được đánh số từ 1 đến NN, 1<N≤1051 < N \le 10^5) dự kiến lần lượt là A1,A2,…,ANA_1, A_2, \dots, A_N (∣Ai∣≤109|A_i| \le 10^9). Hội đồng quản trị của công ty muốn chọn ra ít nhất KK ngày liên tiếp nhau (1≤K<N1 \le K < N) sao cho tổng doanh thu trong những ngày được chọn là lớn nhất.

Yêu cầu: Tính tổng doanh thu lớn nhất mà hội đồng quản trị có thể chọn được.

Dữ liệu vàoCAU3.INP

Từ file văn bản CAU3.INP gồm:

  • Dòng thứ nhất chứa hai số nguyên dương NN và KK;
  • Dòng thứ hai ghi NN số nguyên A1,A2,…,ANA_1, A_2, \dots, A_N.

Kết quả raCAU3.OUT

Ghi ra file văn bản CAU3.OUT một số duy nhất là tổng doanh thu lớn nhất chọn được.

Ràng buộc

  • Có 40% số điểm: 1<N≤2001 < N \le 200;
  • Có 30% số điểm: 200<N≤2000200 < N \le 2000;
  • Có 30% số điểm còn lại không có ràng buộc gì thêm.

Ví dụ

Ví dụ 1

Dữ liệu vàoCAU3.INP
5 2
1 2 3 4 -5
Kết quả raCAU3.OUT
10

Giải thích

Chọn 4 ngày có doanh thu lần lượt: 1, 2, 3 và 4.

Ví dụ 2

Dữ liệu vàoCAU3.INP
6 2
1 -2 3 -4 5 -1
Kết quả raCAU3.OUT
4

Giải thích

Chọn 3 ngày có doanh thu lần lượt: 3, -4 và 5.

Thuộc đề thi

Kỳ thi chọn học sinh giỏi cấp tỉnh THCS năm học 2024 - 2025 — Môn thi: Tin học

Quảng Nam · Cấp tỉnh · Năm học 2024-2025