A. Satrlar
Xotira: 16 MB, Vaqt: 1000 msMaʼlumki dasturlashda asosiy mavzulardan biri bu satrlar, satrlar ustida amallar bajarish mobaynida Quvonchbekga 2 ta satr berildi, Bu satrlardan 1 ni 2 - siga o‘girish uchun nechta urinish qilishini topish topshirig‘i qo‘yildi. Quvonchbek satrlar ustida amallar bajarishda qiynalganligi sababli siz unga yordam bering.
1-satrni 2 - satrga keltirish uchun qilish mumkin bo‘lgan amallar.
- Satrda belgini uchirish.
- Satrga belgini joylashi
- 1 belgini boshqa belgiga alishtira olishi. Agar o'rniga boshqa belgi qo'yilsa bu 1 marta urinish degani.
- Satrda belgilalar o'rnini almashtirish.
Quyidagi amallarni qo‘llash orqali satrlarni tenglashtirish uchun Quvonchbek necha marta urinishini toping. Satrda Belgilar lotin harflaridan iborat va ortiqcha simvollarsiz beriladi.
1-qatorda satrlar beriladi.
Masala javobini chop eting.
Eslatma: Belgi o'rniga boshqasini qo'yish 1 amal hisoblanadi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
robokontest contest |
5 |
B. Juftlik
Xotira: 10 MB, Vaqt: 900 msSizga ta sondan iborat massiv beriladi, siz shu massivda juftliklar ichidan bo'ladigan juftliklar sonini topishingiz kerak.
Juftlik sifatida olish uchun quydagi shartlar bajarilishi kerak:
Birinchi qatorda butun sonlar.
Keyingi qatorda ta butun son, kiritiladi.
Masala javobini chop eting.
1-test: Juftliklar, teng juftliklar 1 ta hisoblanadi . Demak 2 ta juftlik bor.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 2 3 1 4 1 5 |
2 |
C. Yuza
Xotira: 16 MB, Vaqt: 1000 msAzimjon Fermer xo'jaligida ishchi bo'lib ishlar edi. Kunlardan bir kuni unga fermer topshiriq beribdi. Azimjon daladagi bo'sh yerlarni kvadrat ko'rinishida haydashi kerak edi, vazifani murakkabligi shundan iborat ediki, dalada daraxt va ishootlar ham mavjud, Sizning vazifangiz faqat kvadrat shaklidagi yerni hayday olishini inobatga olgan holda qancha joyni haydalishi kerakligini topishdan iborat.
Birinchi qatorda yerning o'lchami va ko'rinishdagi 0 va 1 lar bilan to'ldirilgan matritsa beriladi. 0 bilan belgilangan yerda inshoot va daraxtlar borligini, 1 bilan belgilanganlar esa ochiq joylarni bildiradi.
Haydalishi kerak bo'lgan eng katta yuzani toping.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
7 1101101 1111110 1011100 0011100 1000010 1100111 1001110 |
9 |
D. Cheksiz ketma-ketlik
Xotira: 16 MB, Vaqt: 1000 msHar bir ketma ketlik qandaydir qonun - qoida asosida tuzib chiqiladi. Men o'ylagan ketma ketlik esa cheksiz bolib quydagicha tuziladi:
- gacha sonlar keyin va oralig'idagi sonlar va h.k shu tarzda ketma ketlik tuzib chiqilsa o'rindagi soni aniqlang.
Yagona qatorda n( ) butun son kiritiladi.
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 |
2 |
2 |
3 |
2 |
E. Teskari So’zlardan iborat Matn
Xotira: 16 MB, Vaqt: 1000 msYusuf va Quvonchbek dasturlashga qiziqardi, ular bir-birini o’ylantirib qo’yadigan savollarni berishni yaxshi ko’radi. Quvonchbekning savolini topgan Yusuf endi unga quydagicha savol berdi.
so’zlardan iborat matn va butun soni beriladi bu matn ichidan uzunligi dan oshgan so’znini teskarisiga aylantirib matnni chiqaruvchi dastur tuzishini so’radi.
Quvonchbek bu savolga javob berishi uchun siz unga yordam bering.
1-qatorda butun son kiritiladi.
Keyingi qatorda A matn kiritiladi.
Masalaning javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 Quvonchbekning savolini topgan Yusuf endi unga quydagicha savol berdi |
gninkebhcnovuQ inilovas nagpot fusuY idne agnu ahcigadyuq lovas idreb |
F. bitwise AND
Xotira: 16 MB, Vaqt: 1000 msbutun son berilgan bo'lsa ushbu shartni bajaruvchi eng katta soni toping.
Bu yerda - bitwise and operatori.
1-qatorda testlar soni kiritiladi. Keyingi ta qatorda har bir test uchun butun son kiritiladi.
Har bir test uchun masala javobi chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 2 5 17 |
1 3 15 |
G. Qatorlar
Xotira: 16 MB, Vaqt: 1000 msQuvonchbek qatorlarga oid bo'lgan masalalarni yechishni yoqtirganligi uchun men unga tub soni va butun sonli massiv beraman, Quvonchbek buni esidan chiqarmaslik uchun quydagi ko'rinishda daftariga yozib qo'ydi . Bu yig'indini hisoblash uchun kasrni umumiy maxrajga keltirgandan so'ng , t bu yerda ga teng. Endi Quvonchbek hosil bo'lgan yig'indini kamaytirmoqchi.
Unga va ning eng katta umumiy bo'luvchisini topishga yordam bering.
Birinchi qatorda ikkita musbat butun son kiritiladi.
2-qatorda ta bo'shliq bilan ajratilgan ( ) butun sonlar to'plami kiritiladi.
Masala javobini ga bo'lgandagi qoldiqni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 2 2 2 |
8 |
2 |
4 5 0 0 0 0 |
1 |
H. Ketma - ketlik Sum
Xotira: 16 MB, Vaqt: 1000 msSizga quyidagi ketma-ketlik berilgan:
Ketma-ketlikning ta hadining yig’indisini hisoblang.
Kirish faylining yagona satrida butun son () beriladi.
Chiqish faylida masalani javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 |
17 |
2 |
5 |
62 |
I. Game the name
Xotira: 16 MB, Vaqt: 1000 msAjoyib do‘stlar, Sherzod va Bahodir word plase o‘yinini o‘ynashmoqda. Ular bu o‘yindan zerikib yangi o‘yin o‘ylab topishdi. Bu o‘yin IQ darajani rivojlantirish bilan bog‘liq. O‘yin sharti quyidagicha:
- Sizning IQ darajangizni sinashdan iborat. Yuqorida keltirilgandan ma’lumotlardan foydalanib yoki quydagi testlardan, masalaning javobini chiqaring.
- Siz o’zingizning IQ darajangizni qanday baholaysiz. Agar masalaning javobini topgan bo’lsangiz unga nom bering.
1-qatorda istalgan belgi yoki sonlardan iborat satr beriladi .
Masalani javobini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
123 |
150 |
J. Yettilik qo’shuv
Xotira: 16 MB, Vaqt: 1000 msBahodir sanoq sistemalarida amal bajara turib yettilik sanoq sestemasi haqida o’ylab qoldi. Yettilik sanoq sistemasida berilgan va sonlarining yig’indisini yettilik sanoq sestimasida topishni uddalay oldi. Siz ham bu ishni uddalay olasizmi?
Alohida qatorlarda 2 ta butun sonlar kiritiladi.
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
11 12 |
23 |
K. Tub bo’luvchilar soni
Xotira: 16 MB, Vaqt: 1000 mssonining tub bo'luvchilari sonini toping.
Yagona qator butun son kiritiladi.
Masala javobini chop eting.
bu yerda tub bo’luvchilar 2,3,5,7, jami 4 ta.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
29400 |
4 |
L. Uy ishi
Xotira: 16 MB, Vaqt: 1000 msQuvonchbek matematkani yaxshi bilganligi uchun ustozi unga "expression module" ga oid bo'lgan misol berdi. Misol quydagicha edi:
Quydagi ifodani natijasini olishda Quvonchbekga yordam bering.
Yagona qatorda n( butun son kiritiladi.
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 |
4 |
M. Noodatiy dastur
Xotira: 16 MB, Vaqt: 1000 msJudaham qiziquvchan Qulmamat kunlarning birida Hasan va Husan do'stlari uchun dastur yozib berdi. Yozilgan dastur kodi noodatiy edi, sababi bu dastur kodini Hasan ishga tushirsa "Hasan" so'zi ekranga chiqadi, Husan ishga tushirsa "Husan" so'zi ekranga chiqadi.
Sizgaham ushbu topshiriq beriladi. Yordam sifatida kodni birinchi Hasan ishga tushiradi.
Ushbu masalada jami bo'lib ta test ma'vjud bo'lib namunada berilgan. Kiruvchi ma'lumotlar har bir test uchun belgisi.
Chiquvchi ma'lumotlarda sizning dastur kodingizni bor ishga tushirganda "Hasan" so'zini, bor ishga tushirganda "Husan" so'zini chop etsin.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
? |
Hasan |
2 |
? |
Husan |