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. Bo’linmas son

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga \(N\) va \(K\) sonlari beriladi. \(K\) ga bo’linmaydigan \(N\)-natural sonni chop eting!

Kiruvchi ma'lumotlar:

Kirish faylining yagona satrida ikkita butun son, \(N(1 \le N \le 10^{15})\) va \(K(1 < K < 100)\) sonlari kiritiladi.

 

Chiquvchi ma'lumotlar:

Chiqish faylida yagona son, \(K\) ga bo’linmaydigan \(N\)-sonni chop eting!

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3 2
5
2
5 3
7

C. Sezar shifrlash algoritmi

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Maxfiy topshiriqlarni maktub orqali jo’natishda topshiriqning maxfiyligini ta’minlash maqsadida Yuliy Sezar o’z maktublarida quyidagi shifrlash algoritmidan foydalanadi. Maktubda ishtirok etgan katta va kichik lotin harflarining o’rniga alifboda shu belgidan K ta keyin kelgan harfni yozadi (u alifboda z harfidan so’ng yana a harfi keladi deb hisoblaydi). Misol uchun K = 3 bo’lganida: 

Xabar: abcdefghijklmnopqrstuvwxyz

Shifr: defghijklmnopqrstuvwxyzabc

Kiruvchi ma'lumotlar:

Dastlabki satrda bitta butun son, \(K(1 ≤ K ≤ 100)\) soni, ikkinchi satrda esa katta va kichik lotin harflari hamda _  belgisidan iborat bo’lgan uzunligi \(10^4\) dan oshmaydigan asosiy xabar matni beriladi.

Chiquvchi ma'lumotlar:

Xabarning shifrlangan holatini chop eting

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2
Xabarni_shifrlab_nima_qilar_eding_Sezar
Zcdctpk_ujkhtncd_pkoc_sknct_gfkpi_Ugbct
2
4
Lekin_bu_oson_misol_ekan
Piomr_fy_swsr_qmwsp_ioer

D. Rim raqamlari 2

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Asadbek rim raqamlarini zoʻr oʻrganib olganini bilgan ustozi endi undan teskarisini soʻramoqchi boʻldi. Asadbek javob berishi uchun siz unga yordam bering.

I 1
IV 4
V 5
IX 9
X 10
XL 40
L 50
XC 90
C 100
CD 400
D 500
CM 900
M 1000
Kiruvchi ma'lumotlar:

Kirish faylida s satr kiritiladi. Satr uzunligi 15 gacha bo'lishi mumkin 

Chiquvchi ma'lumotlar:

Chiqish faylida s ga mos keluvchi n sonni chop eting. Masala javobi borligi kafolatlanadi

Izoh:

Rim raqamlarida bir xil belgi 4 marta ketma-ket ishlatilmaydi (CCCC  yoki MLLLL shunga oʻxshash)

Misollar:
# INPUT.TXT OUTPUT.TXT
1
V
5
Kitob yaratilingan sana: 03-May-24 05:15