HCT10 - Thi hoa hậu bò - COW
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: phanhieubl

Bờm có n cô bò, mỗi cô bò thứ i được đặc trưng bởi hai giá trị ai – nhan sắc và bi – lượng sữa sản xuất được của cô ấy. Bờm dự định sẽ chọn ra một số cô bò trong n cô để tham gia cuộc thi "hoa hậu bò sữa" với nội dung đồng đội. Tiêu chí đặt ra của Ban tổ chức cuộc thi là ngoài nhan sắc xinh đẹp ra thì tổng lượng sữa sản xuất được của các cô bò cùng một đội phải càng nhiều càng tốt.

Một nhóm các cô bò của Bờm sẽ đồng ý tham gia cuộc thi nếu như các cô bò trong nhóm không cảm thấy xấu hổ. Một cô bò sẽ cảm thấy xấu hổ nếu như nhan sắc của cô ấy kém hơn ít nhất d đơn vị so với những cô bò khác cùng một nhóm.

Bạn hãy giúp Bờm chọn ra một nhóm các cô bò tham gia cuộc thi sao cho không có cô bò nào trong nhóm cảm thấy xấu hổ mà tổng lượng sữa sản xuất được là nhiều nhất.

IINPUT: COW.INP:

  • Dòng đầu tiên chứa hai số nguyên dương n và d (1 ≤ n ≤ 105, 1 ≤ d ≤ 109)
  • n dòng tiếp theo, dòng thứ i chứa hai số nguyên aibi (1 ≤ ai, bi ≤ 109)

OUTPUT: COW.OUT:

  • Một số nguyên duy nhất là giá trị của tổng lượng sữa tìm được trong nhóm bò của Bờm

Ví dụ

COW.INP

COW.OUT

8 8

4 8

15 7

8 2

13 4

25 7

1 4

16 8

21 3

22

* Giải thích:

Bờm sẽ chọn ra các cô bò thứ 2, 4, 7 và thứ 8 để được lượng sữa lớn nhất là: 7 + 4 + 8 + 3 = 22

Back to Top