Masala #CS3CVZYFB2

Xotira 256 MB Vaqt 1000 ms Qiyinchiligi 1 %
14

  

Mo'jizaviy Tort

Taniqli qandolatchiga Qirolning yubileyi uchun butun mamlakatning aslzodalari ishtirok etadigan katta bazm xamir ovqatlari buyurtmasi topshirildi. U tayyorlangan mukammal retsept asosida bir xil mo'jizaviy tortlardan iloji boricha ko'p pishirishi kerak. Bitta shunday tort pishirishi uchun jami N xil masalliqlarning har biridan ketma-ket A[i] grammdan qo'shishi kerak. Uning omborida esa joriy vaqtda bu masalliqlardan mos ravishda B[i] grammdan zaxira yotibdi.

Qirollik unga maxsus bitta "sehrli kukun" solingan qopdan jami K gramm berdi. Bu sehrli kukun istalgan boshqa masalliqning o'rnini (1 gramm kukun = 1 gramm yetishmayotgan ixtiyoriy masalliq) bosa oladi. Sizning vazifangiz shundan iboratki, qandolatchi qo'lidagi joriy masalliqlar zaxirasi va sehrli kukun yordamida uzil-kesil eng ko'pi bilan nechta butun mo'jizaviy tort pishira olishini hisoblab bering.


Kiruvchi ma'lumotlar:

Birinchi qatorda masalliqlar turlari soni N (1 ≤ N ≤ 105) va sehrli kukun miqdori K (0 ≤ K ≤ 109) beriladi.
Ikkinchi qatorda N ta butun son — har bir tort tayyorlash uchun kerak bo'ladigan mos masalliq miqdorlari A[i] (1 ≤ A[i] ≤ 109).
Uchinchi qatorda N ta butun son — ombordagi joriy maxsulot zaxiralari B[i] (0 ≤ B[i] ≤ 109).
 


Chiquvchi ma'lumotlar:

Qandolatchi barcha resurslardan oqilona foydalangan holda eng ko'pi bilan tayyorlay olishi mumkin bo'lgan tortlar sonini chiqaring.


Misollar
# input.txt output.txt
1
3 1
2 1 4
11 3 16
4
2
4 3
4 3 5 6
11 12 14 20
3
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin