A. Uy raqami
Xotira: 16 MB, Vaqt: 1000 msMegatoy bitlandiyada istiqomat qiladi. Uning fikricha o’z uyining raqamiga uy raqamining oxirgi ikki xonasini qo’shganda hosil bo’ladigan son uning telefon raqamiga teng bo’lgandagina telefon raqami chiroyli hisoblanadi. Shuning uchun Megatoy o’zi chiroyli hisoblaydigan telefon raqami ishlatadi. Sizga Megatoyning telefon raqami beriladi, siz u qaysi xonadonda istiqomat qilishi mumkinligini aniqlang.
INPUT.TXT kirish faylida bitta [100,999] oralig’idagi butun son, Megatoyning telefon raqami kiritiladi.
OUTPUT.TXT chiqish faylida Megatoy istiqomat qilishi mumkin bo’lgan uyning raqamini chiqaring. Agar bunday uylar bir nechta bo’lsa ularni bo’sh joy bilan ajratgan holda qiymati eng kichigidan kattasiga qarab tartiblab chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
202 |
151 201 |
B. Kinguru
Xotira: 16 MB, Vaqt: 1000 msTo’g’ri chiziqda birinchi kinguruning boshlang’ich kordinatasi x1 va uning tezligi bir sakrashda v1 metr, ikkinchi kinguruning boshlang’ich kordinatasi x2 va uning tezligi bir sakrashda v2 metr. Ikkala kinguru ham bir sakrash uchun bir xil vaqt sarflaydi. Kingurular qaysidir vaqtda to’g’ri chiziqning bitta nuqtasida bo’lib qolishi yoki yo’qligini aniqlang.
INPUT.TXT kirish faylida bitta qatorda to’rtta butun son, x1, v1, x2, v2 (0 ≤ x1 < x2 ≤ 10000, 1 ≤ v1, v2 ≤ 10000) sonlari kiritiladi.
OUTPUT.TXT chiqish faylida, agar kingurular qaysidir vaqtda to’g’ri chiziqning bitta nuqtasida bo’lishsa YES aks holda NO so’zini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
0 3 4 2 |
YES |
2 |
0 2 5 3 |
NO |
C. Olma terish
Xotira: 10 MB, Vaqt: 1000 msJasur va Sabina bog’ga olma tergani ukalari bilan birga ketishda. Ular olma terishayotgan vaqtda ukalari savatdagi olmalardan C tasini yib qo’yishdi va oxirida Jasur va Sabina qanchadan olma terishganini aytishda sizning vazifangiz ular adashib ketishmagan bo’lsa jami qolgan olmalar sonini aniqlang.
Kirish fayilida uchta \(a, b, c (1\leq a, b, c\leq 100)\) natural sonlar mos ravishda Jasur va Sabina tergan olmalar soni va ukalari yib qo'yishgan olmalar soni.
Chiqish fayilida jami bo'lib qancha olma qolganligini chiqaring, agar ular xisoblashda adashib ketishgan bo'lsa Error so'zini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 1 1 |
1 |
2 |
4 4 9 |
Error |
D. Sumalak toshlari
Xotira: 16 MB, Vaqt: 1000 msDasturchialr Klubi jamoasi har yili birgalikda sumalak tayyorlash uchun bir joyga yig'ilishadi. Bu yil ham sumalak tayyorlash ishlari avjida. Ammo sumalakka solinadigan \(M\) ta toshlar yo'q edi. \(N\) ta bola tosh keltirish uchun jo'nab ketishdi va har biri \(a_i\) ta tosh keltirdi.
Sizning vazifangiz sumalakka \(M\) ta tosh solish uchun eng kamida nechta bolaning tergan toshlari tanlanadi?
Birinchi qatorda \(M\) va \(N\) natural sonlari. Ikkinchi qatorda esa mos ravishta \(N\) ta bolaning keltirgan \(a_i\) toshlari soni. \((1 \le M, N, a_i \le 1000)\)
Yagona qatorda sumalakka \(M\) ta tosh solish uchun kamida nechta boladan toshlar olinishini chiqaring. Agar toshlar yetarli bo'lmasa -1 chiqaring
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
20 7 2 6 9 4 5 7 1 |
3 |
E. Tenglik
Xotira: 10 MB, Vaqt: 1000 msJasur \(2\) ta sonni o'yladi, bu sonlar \(a + 1 = b\) shartni bajarishi kerak. Afsuski Jasur o'ylagan sonlarni yodidan chiqarib qo'ydi ammo bu sonlarni dastlabki raqamlarini eslab qolgan edi.
Sizning vazifangiz Jasur eslab qolgan raqamlar orqali sonlarni topish talab etiladi.
Kirish faylida ikkita raqam \(n, m(0 ≤ n,m ≤ 9)\) probel bilan ajratilgan holda beriladi.
Chiqish faylida probel bilan ajratilgan holda Jasur o'ylagan sonlarni chop eting(agar bunday yechimlar bir nechta bo'lsa istalganini, yechimlar \(10^9\) dan oshmasin), yechim ma'vjud bo'lmasa -1 chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 2 |
255 256 |
F. 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 |