A. Baho

Xotira: 16 MB, Vaqt: 1000 ms
Masala

RoboLand 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.
Kiruvchi ma'lumotlar:

INPUT.TXT kirish faylida bitta butun son, talabaning asl bahosi kiritiladi.

Chiquvchi ma'lumotlar:

OUTPUT.TXT chiqish faylida Teacherman talabaga necha baho qo’yishini chop eting.

Misollar:
# 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 ms
Masala

Rustam 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.

Kiruvchi ma'lumotlar:

Kirill alifbosidagi harflardan tashkil topgan xabar matni kiritiladi.

Chiquvchi ma'lumotlar:

Haqiqiy tushunarli matnni chop eting.

Izoh:

Matnda o'zbek alifbosidagi harflardan tashqari boshqa tinish belgiari ishlatilmaydi.
CapsLock ishlatilgan holatga ham e'tibor bering.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
Руср лшь ыуяши йщдьфвшьш
Hech kim sezib qolmadimi
2
Рщяшксрф нщэй
Hozircha yo'q

C. Vaqt

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga biror vaqtni beraman shu vaqtda t minut o'tgandan keyingi vaqtni ayting. 24 soatlik vaqt haqida malumotga ega bo'lmasangiz: link.

Kiruvchi ma'lumotlar:

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.

Chiquvchi ma'lumotlar:

Hosil bo'lgan vaqtni \(hh:mm\) ko'rinishida chop eting.

Misollar:
# 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
Masala

\(\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.

Kiruvchi ma'lumotlar:

Yagona qatorda \(l\) va \(r\) beriladi.  \((1 ≤ l ≤ r ≤ 10^{100})\)

Chiquvchi ma'lumotlar:

Yagona qatorda shu oraliqdagi barcha sonlarning EKUBini chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 2
1
2
2 2
2
Kitob yaratilingan sana: 19-Jan-25 11:34