Masala #DL1TA7TXHW

Xotira 12 MB Vaqt 1000 ms Qiyinchiligi 10 %
0.0
14

  

Bo'sh vaqt 2.0

Bo'sh vaqtimizning 2-sezonida siz, faraz qiling: C++ tilini maksimal o'rganmoqchisiz va o'zingizda bor bo'lgan bo'sh vaqtdan foydalanib online darsliklarni ko'rib chiqmoqchisiz. Lekin ushbu videolar tugamaydi va qancha ko'rsangiz o'zingizga foyda. Har bir darslik 36 daqiqa davom etadi va har bir dars oxirida siz 4 daqiqalik tanaffus qilasiz. Agar vaqtingiz 1 daqiqa ham yetmasa siz shu darslikni ko'rmaysiz va tanaffusni FAQAT ikki darslik orasida o'tkazasiz. Endi sizga savol beriladigan ikki vaqt ichida shunday videolar darsliklardan qancha ko'rib chiqishingiz mumkin? Kabisa yili 366 kunlik bo'ladi, kabisa yilini topish uchun:

if (year%400==0 or (year%4==0 and year%100>0)) {
  // logic
}

Kiruvchi ma'lumotlar:

Ikkita alohida qatorda yyyy.mm.dd;hh:mm:ssyyyy.mm.dd;hh:mm:ss kabi boshlash va tugash vaqtlari beriladi. (2025.01.01;00:00:00boshlash<tugash3999.12.31;23:59:59)(2025.01.01;00:00:00\le boshlash< tugash\le3999.12.31;23:59:59)


Chiquvchi ma'lumotlar:

Bir dona qatorda ko'rishingiz mumkin bo'lgan video darsliklar sonini chop eting.


Misollar
# input.txt output.txt
1
2025.04.28;15:00:00
2025.04.28;15:37:38
1
2
2314.05.20;04:08:18
2664.07.25;15:07:52
4604488
Izoh:

Ha siz minglar yillab C++ dasturlash tilini o'rganasiz, ko'nikishga majbursiz.

 

Dasturingiz chiqargan sonning nisbiy xatoligi 0.1% dan kam bo'lishi lozim.

Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin