Masala H

Xotira 64 MB Vaqt 1000 ms
14

Maximal Qiymat

Tasavvur qiling, siz RoboLand kompaniyasi boshlig'isiz. Bugun bu kompaniyangiz yong'in ostida. Siz bu kompaniyangizni turli xonalarida qimmatbaho(olovda yonuvchi) taqinchoqlar saqlaysiz. Bu taqinchoqlar soni NNta bo'lib, har birining siz uchun alohida o'rni bor, ya'ni ii-taqinchoq siz uchun viv_i qiymatga ega. Siz bu xonalarning uzoqligini inobatga olgan xolda, ii- xonaga borish uchun TiT_i vaqt ketishini bilib oldingiz.  Yong'in boshlangandan  SiS_i vaqt o'tib ii-xona yonib bitadi. Sizning vazifangiz, iloji boricha ko'p qiymatli taqinchoqlarni saqlab qolishdan iborat!!! 

!!! Diqqat !!! TiSiT_i\geq S_i holatda siz ii-taqinchoqni saqlashga ulgura olmaysiz)


Kiruvchi ma'lumotlar:

Birinchi qatorda NN soni kiritiladi.

Keyingi NNta qatorda mos ravishda Ti, SiT_i, ~S_i va viv_i sonlari beriladi.

  • 1N21031 \leq N \leq 2*10^3
  • 1Ti201 \leq T_i \leq 20
  • 1Si21031 \leq S_i \leq 2 * 10^3
  • 1vi1091 \leq v_i \leq 10^9

Chiquvchi ma'lumotlar:

Yagona qatorda, siz saqlab qolishingiz bo'lgan maksimal qiymatlar yig'indisini chop eting!


Misollar
# input.txt output.txt
1
3
3 7 4
11
2
2
5 6 1
1
Izoh:

1-testga Izoh:

Siz istalgan 2ta taqinchoqni saqlab qola olasiz, Masalan: Birinchi bo'lib 3-taqinchoqni saqlab qolamiz. So'ng hozirgi vaqt 3ga teng bo'ladi. Keyin esa birinchi taqinchoqni olamiz va 6-unit vaqtda u xonadan chiqamiz. Ammo, biz ikkinchi taqinchoqqa endi ulgurmaymiz. Demak hozir bizda 6 + 4 = 10 qiymatga ega taqinchoqlar saqlab qolindi. Ammo bu optimal yo'l emas.

Optimal yo'l:

Birinchi bo'lib 2-taqinchoqni olib, so'ng 3-taqinchoqga o'tamiz. 1-taqinchoqqa borgunimizcha esa vaqt 8-unitda bo'ladi, demak bora olmaymiz. Bizdagi qiymat 6 + 5 = 11;

Ikkinchi test uchun optimal yo'l:

Ikkinchi xonaga borganimiz zahoti xona yonadi. Shuning uchun birinchi bo'lib birinchi xonaga yo'l olamiz va taqinchoqni olishga ulguramiz. Javob 1;

 

Testlar misollardagidan farq qilishi mumkin!