Masala #1050
Tizimda jarima hisoblash #2
RoboContest.uz da yangi bo'lgan ko`pchilik ba'zida jarima tizimi qanday ishlashini tushunishmaydi. Bunda jarima quyidagicha baholanadi: Har bir xato yuborilgan urinish uchun 5 daqiqa jarima hisoblanadi va to'g'ri javobni yuborgan vaqtini daqiqa sifatida yaxlitlab qo'shiladi. Aytaylik foydalanuvchi to'g'ri javob yuborishdan oldin 5 ta xato urinishga yo'l qo'ydi. To'g'ri javobni esa 21-daqiqada yubordi.Unutmang 21 daqiqa deganda misol uchun ″20:SS″ nazarda tutuiladi. Unda bu masala uchun jarima:
\(20 + 5 \cdot 5 = 45\)
Kabi hisoblanadi.
Ammo yaqin kelajakda quyidagicha o'zgartirish kiritishmoqchi. Yuborilgan kod kompilatsiya jarayonida xatolikka uchrasa yoki misol uchun berilgan testlardan(sample testlardan) o'ta olmasa jarima hisoblanmaydi. Siz bizga buni amalga oshirishda yordam bering.
Kirish faylida 1-qatorda misol uchun berilgan testlar soni beriladi.
Keyingi qatorda foydalanuvchi yuborgan urinishlar haqida ma'lumotlar beriladi.
Ular quyidagicha:
CE - kompilatsiya jarayonida xatolik bunda jarima hisoblanmaydi.
PE#N - N-testda javobni chop etishda xatolik
TLE#N - N-testda masalada belgilangan vaqt cheklovidan o'tib ketdi
WA#N - N-testda masalaga noto'g'ri javob berildi.
RE#N - N-testda bajarish xatosi. Dastur nolga teng bo'lmagan qaytarish kodi bilan yakunlandi. Bunday holda, ishning natijasi tekshirilmaydi.
MLE#N - N-testda dastur masalada belgilangan xotira cheklovidan oshib ketdi. Dastur o'rnatilgan xotira hajmidan ko'proq foydalanadi.
ACC - Barcha testlardan muvoffaqiyatli o'tdi.
Bunda N 200 dan oshmaydigan natural son.
Urinishlar soni esa 100 dan oshmaydi.
Unutmang bir masala uchun sizning yechimingiz qabul qilinsa undan keyingi urinishlar uchun jarima hisoblanmaydi.
Agar birorta to'g'ri urinish bo'lmasa masalaga jarima hisoblanmaydi.
3-qatorda har bir urinish nechanchi daqiqada yuborilgani kiritiladi.
Yuborishlar vaqti o`sish tartibida ekanligi kafolatlanadi.
Chiqish faylida ushbu masala uchun hisoblangan jarimani chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
2 CE TLE#24 ACC TLE#4 ACC 3 5 13 20 20 |
17 |
2 |
1 PE#1 ACC 9 15 |
14 |