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. Bo’linmas son
Xotira: 16 MB, Vaqt: 1000 msSizga \(N\) va \(K\) sonlari beriladi. \(K\) ga bo’linmaydigan \(N\)-natural sonni chop eting!
Kirish faylining yagona satrida ikkita butun son, \(N(1 \le N \le 10^{15})\) va \(K(1 < K < 100)\) sonlari kiritiladi.
Chiqish faylida yagona son, \(K\) ga bo’linmaydigan \(N\)-sonni chop eting!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 2 |
5 |
2 |
5 3 |
7 |
C. Sezar shifrlash algoritmi
Xotira: 16 MB, Vaqt: 1000 msMaxfiy 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
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.
Xabarning shifrlangan holatini chop eting
# | 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 msAsadbek 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 |
Kirish faylida s satr kiritiladi. Satr uzunligi 15 gacha bo'lishi mumkin
Chiqish faylida s ga mos keluvchi n sonni chop eting. Masala javobi borligi kafolatlanadi
Rim raqamlarida bir xil belgi 4 marta ketma-ket ishlatilmaydi (CCCC yoki MLLLL shunga oʻxshash)
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
V |
5 |