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

Phần thưởng

Điểm
4 điểm
Thời gian
1 giây
Tên chương trình
BAI3.*
Vào / Ra
bàn phím → màn hình

Đề bài

Sau khi đạt kết quả cao tại kỳ thi học sinh giỏi THCS cấp tỉnh, bố An có NN phần thưởng dành cho An, phần thưởng thứ ii có giá trị AiA_i, bố đặt các phần thưởng theo thứ tự giá trị không giảm để An tự chọn các phần thưởng tùy ý, nhưng với điều kiện giá trị chênh lệch giữa 2 phần thưởng lớn nhất và nhỏ nhất không vượt quá KK.

Dữ liệu vào

Đọc dữ liệu từ bàn phím với cấu trúc như sau:

  • Dòng đầu tiên gồm 2 số nguyên dương NN và KK (N≤107N \le 10^7; K≤109K \le 10^9).
  • Dòng thứ 2 gồm số NN số nguyên AiA_i là giá trị các phần thưởng (Ai≤109A_i \le 10^9).

Kết quả ra

In ra màn hình số nguyên dương duy nhất là số lượng phần thưởng tối đa mà An có thể nhận.

Ràng buộc

  • Có 50% số test tương ứng với 50% số điểm thỏa mãn 1≤N≤30001 \le N \le 3000.
  • Có 30% số test tương ứng với 30% số điểm thỏa mãn 3000≤N≤5∗1063000 \le N \le 5 * 10^6.
  • Có 20% số test tương ứng với 20% số điểm không có ràng buộc gì thêm

Ví dụ

Dữ liệu vào
6 6
1 2 5 7 9 10
Kết quả ra
4

Giải thích

An có thể nhận 4 phần thưởng có giá trị là 1 2 5 7 là nhiều nhất có thể.

Thuộc đề thi

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

Đắk Lắk · Cấp tỉnh · Năm học 2025-2026