A. Uy raqami

Xotira: 16 MB, Vaqt: 1000 ms
Masala

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

Kiruvchi ma'lumotlar:

INPUT.TXT kirish faylida bitta [100,999] oralig’idagi butun son, Megatoyning telefon raqami kiritiladi.

Chiquvchi ma'lumotlar:

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.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
202
151 201

B. Kinguru

Xotira: 16 MB, Vaqt: 1000 ms
Masala

To’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.

Kiruvchi ma'lumotlar:

INPUT.TXT kirish faylida bitta qatorda to’rtta butun son, x1, v1, x2, v2 (0 ≤ x1 < x2 ≤ 10000, 1 ≤ v1, v2 ≤ 10000) sonlari kiritiladi.

Chiquvchi ma'lumotlar:

OUTPUT.TXT chiqish faylida, agar kingurular qaysidir vaqtda to’g’ri chiziqning bitta nuqtasida bo’lishsa YES aks holda NO so’zini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
0 3 4 2
YES
2
0 2 5 3
NO

C. Olma terish

Xotira: 10 MB, Vaqt: 1000 ms
Masala

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

Kiruvchi ma'lumotlar:

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.

Chiquvchi ma'lumotlar:

Chiqish fayilida jami bo'lib qancha olma qolganligini chiqaring, agar ular xisoblashda adashib ketishgan bo'lsa Error so'zini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 1 1
1
2
4 4 9
Error

D. Sumalak toshlari

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Dasturchialr 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?

Kiruvchi ma'lumotlar:

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)\)

Chiquvchi ma'lumotlar:

Yagona qatorda sumalakka \(M\) ta tosh solish uchun kamida nechta boladan toshlar olinishini chiqaring. Agar toshlar yetarli bo'lmasa -1 chiqaring

Misollar:
# INPUT.TXT OUTPUT.TXT
1
20 7
2 6 9 4 5 7 1
3

E. Tenglik

Xotira: 10 MB, Vaqt: 1000 ms
Masala

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

Kiruvchi ma'lumotlar:

Kirish faylida ikkita raqam \(n, m(0 ≤ n,m ≤ 9)\) probel bilan ajratilgan holda beriladi.

Chiquvchi ma'lumotlar:

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.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2 2
255 256

F. 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
Kitob yaratilingan sana: 19-Jan-25 11:14