Masala I
Yandex Internship
Davlatbek yaqinda Yandex kompaniyasida amaliyotchi (intern) sifatida ish boshladi va unga dasturdagi kichik xatoliklarni (bug) tuzatish vazifasi yuklatildi.
Keyingi kun davomida, -kuni ta bug paydo bo‘ladi. Davlatbek esa har kuni maksimal ta bugni tuzatishi yoki anime tomosha qilishi mumkin. Agar u barcha xatolarni shu kunning o'zida bartaraf etmasa, ular keyingi kunga o'tadi. Davlatbek anime ko‘rishni yoqtirgani sababli, imkon qadar ko‘proq kunini unga ajratishga harakat qiladi.
Biroq, mentor uning o‘z ustida ko‘proq ishlashini xohlaydi va kun davomida Davlatbekni tekshiradi. Har bir uchun -kuni mentor ish tugaganidan so‘ng keladi va dasturda hech qanday bug yo'q ekanini tekshiradi.
Davlatbek barcha zarur ma’lumotlarni sizga taqdim etdi. Endi siz uning ko'pi bilan necha kun anime ko‘rishi mumkinligini aniqlashingiz lozim.
Kirish faylining 1-satrida ikkita butun son va – umumiy kunlar soni va mentor tekshiradigan kunlar soni beriladi.
2-satrda ta butun son – har kuni paydo bo‘ladigan buglar soni keltiriladi.
3-satrda ta butun son – Davlatbek -kuni maksimal qancha bug tuzata olishi mumkinligi beriladi.
4-satrda ta butun son – mentor keladigan kunlar tartiblangan holda beriladi uchun . Mentor kelgan vaqtda barcha bug larni tuzatish mumkinligi kafolatlanadi.
Chiqish faylida Davlatbek maksimal necha kun anime ko‘rishi mumkinligini chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
5 3 2 2 5 4 3 1 3 8 6 3 3 4 5 |
1 |
2 |
5 1 1 2 3 4 5 2 4 6 8 10 5 |
3 |