A. Baho
Xotira: 16 MB, Vaqt: 1000 msRoboLand universitetida baholash tizimi quyidagicha:
- Har bir talaba [0, 100] oralig’idagi baho bilan baholanadi.
- 40 ball dan past baho olgan talaba o’qishdan chetlashtiriladi.
Teacherman RoboLand universiteti professor o’qituvchisi, va u talabalarni balini quyidagicha yaxlitlash tizimi orqali yaxlitlab baholashni yaxshi ko’radi:
- Baho va undan keyingi 5 ga karrali son orasidagi farq 3 dan kichik bo’lsa, bahoni undan keyingi 5 ga karrali songa yaxlitlaydi, aks holda o’zgartirishsiz qoldiradi.
- Agar baho 38 dan kam bo’lsa, bu talaba baribir o’qishdan chetlashtirilishini inobatga olib bahoni o’zgartirishsiz qoldiradi.
INPUT.TXT kirish faylida bitta butun son, talabaning asl bahosi kiritiladi.
OUTPUT.TXT chiqish faylida Teacherman talabaga necha baho qo’yishini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
73 |
75 |
2 |
67 |
67 |
3 |
38 |
40 |
4 |
33 |
33 |
B. Do'stimdan sirli xabar
Xotira: 16 MB, Vaqt: 1000 msRustam va Ahmad juda yaqin do'stlar. Ular hatto bir-biridan sir yashirishmaydi. Yozgi ta'til vaqtida Ahmad va uning oilasi dam olish uchun Londonga jo'nab ketishdi. Shunday bo'lsada ular har kuni telegramda suhbat qurishadi(yozishishadi). Lekin bu suhbat biroz xavfli bo'lmoqda. Sababi Rustamning ukasi akasi band payti telegramiga kirib uning bazi sirlarini bilib olmoqda. Bu borada Ahmad ham qitmir singlisidan biroz cho'chiyapti. Lekin bu aqlli do'stlar bu muammo uchun zo'r yechim topishdi. Ular asosan kompyuterda yozishishlarini inobatga olib quyidagicha hiyla qilishdi. Kompyuter klaviaturasini ruschada qoldirib, o'zlari go'yo inglizcha klaviaturada yozishayotgandek yozishadi. Ya'ni ular klaviaturadagi "Q" harfini bosishsa ekranga "Й" harfi chop etiladi. Do'stlar bu shifrni o'ylab topishga topishdi-yu, endi uni o'qishga o'zlari ham qiynalishmoqda.
Ularga yordam beruvchi dastur tuzing.
Kirill alifbosidagi harflardan tashkil topgan xabar matni kiritiladi.
Haqiqiy tushunarli matnni chop eting.
Matnda o'zbek alifbosidagi harflardan tashqari boshqa tinish belgiari ishlatilmaydi.
CapsLock ishlatilgan holatga ham e'tibor bering.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Руср лшь ыуяши йщдьфвшьш |
Hech kim sezib qolmadimi |
2 |
Рщяшксрф нщэй |
Hozircha yo'q |
C. Vaqt
Xotira: 16 MB, Vaqt: 1000 msSizga biror vaqtni beraman shu vaqtda t minut o'tgandan keyingi vaqtni ayting. 24 soatlik vaqt haqida malumotga ega bo'lmasangiz: link.
Birinchi qatorda \(hh:mm\) formatidagi biror vaqt(\(0 \leq hh < 24, 0 \leq mm < 60\)).
Ikkinchi qatorda t(\(0 \leq t \leq 10^4\)) butun son kiritiladi.
Hosil bo'lgan vaqtni \(hh:mm\) ko'rinishida chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10:10 0 |
10:10 |
2 |
23:59 10 |
00:09 |
D. Oraliqdagi EKUB
Xotira: 64 MB, Vaqt: 1000 ms\(\text{EKUB(a,b)}\) deb \(a\) va \(b\) qoldiqsiz bo’linadigan eng katta songa aytiladi. \(\text{EKUB}\) ni hisoblashning bir nechta algoritmlari bor. Masalan Yevklid algoritmi.
Bu masalada sizga oraliq \(l\) va \(r\) beriladi. siz shunday eng katta son \(d\) ni topishingiz kerakki, shu oraliqdagi hamma sonlar \((l,l+1,l+2 … r-1, r)\) \(d\) ga qoldiqsiz bo’linsin.
Yagona qatorda \(l\) va \(r\) beriladi. \((1 ≤ l ≤ r ≤ 10^{100})\)
Yagona qatorda shu oraliqdagi barcha sonlarning EKUBini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 |
1 |
2 |
2 2 |
2 |