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

Aladdin

Điểm
7 điểm
Tên chương trình
RALADDIN.*
Vào / Ra
RALADDIN.INP → RALADDIN.OUT

Đề bài

Trong chúng ta, hầu hết ai cũng đều nghe biết qua câu chuyện Aladdin và cây đèn thần. Sau khi vượt qua bao thử thách Aladdin được thần đèn tặng cho rất nhiều cổ vật. Thần đèn bày ra trước mặt Aladdin nn cổ vật được, các cổ vật này được xếp dọc theo một đường thẳng và được đánh số thứ tự lần lượt từ 11 đến nn, cổ vật thứ ii có giá trị aia_i (i=1,2,…,ni = 1, 2, \dots, n). Thần đèn muốn Aladdin lấy đi các cổ vật tuỳ thích nhưng phải đảm bảo quy tắc của thế giới các vị thần. Theo đó, Aladdin phải lấy các cổ vật thoả mãn quy tắc sau:

  • Cổ vật lấy sau phải có số thứ tự lớn hơn cổ vật lấy trước.
  • Cổ vật lấy sau phải có giá trị lớn hơn cổ vật vừa lấy ngay trước đó và không được vượt quá giá trị k cho trước.

Aladdin rất thích các cổ vật và muốn lấy được các cổ vật theo đúng quy tắc của thần đèn đưa ra nhưng cũng phải có tổng giá trị lớn nhất mới hài lòng.

Yêu cầu: Hãy cho biết Aladdin có thể lấy được tổng giá trị các cổ vật lớn nhất là bao nhiêu?

Hình 1 của bài Aladdin
Hình 1 · chạm để phóng to

Dữ liệu vàoRALADDIN.INP

Dữ liệu: Vào từ file RALADDIN.INP:

  • Dòng đầu là 2 số nguyên dương nn và kk (n≤1000n \le 1000; 0<k≤1090 < k \le 10^9)
  • Trong nn dòng sau, dòng thứ ii là số nguyên dương aia_i (ai≤109a_i \le 10^9 với i=1,2,…,ni = 1, 2, \dots, n).

Kết quả raRALADDIN.OUT

Kết quả: Ghi vào file RALADDIN.OUT một số nguyên duy nhất là tổng giá trị các cổ vật lớn nhất mà Aladdin có thể lấy được.

Ràng buộc

  • n≤1000n \le 1000;
  • 0<k≤1090 < k \le 10^9;
  • ai≤109a_i \le 10^9.

Ví dụ

Dữ liệu vàoRALADDIN.INP
5 2
2
4
7
5
9
Kết quả raRALADDIN.OUT
16

Giải thích

Có 5 cổ vật có giá trị lần lượt là 2, 4, 7, 5, 9

→ Aladdin chọn các cổ vật có giá trị là 7 và 9 (tương ứng với các vị trí 3 và 5) sẽ nhận được tổng giá trị các cổ vật lớn nhất là 16 (với k=2)

Thuộc đề thi

Đề thi chọn học sinh giỏi cấp tỉnh lớp 9 năm học 2021-2022 — Môn: Tin học

Bà Rịa - Vũng Tàu · Cấp tỉnh · Năm học 2021-2022