A. Qo'y va g'ozlar
Xotira: 16 MB, Vaqt: 1000 msKichik sinfdan sizga tanish masala. Ismoil hali kichkina sanashni bilmaydi. Dalada qo'y va g'ozlarini boqib yurgandi. Akasi Javlonbek unga dalada qo'y va g'ozlarni jami nechta boshi va oyog'i borligini aytib, qo'y va g'ozlar sonini aytishni so'radi. Ukasi hisob-kitobni bilmasligi uchun hisoblay olmadi. Siz Ismoilga yordam bering.
Bir qatorda jami boshlar soni a va jami oyoqlar soni b sonlari kiritiladi. \((1≤a,b≤1000)\)
Masala javobi yagona qatorda chop eting. Agar Javlonbek adashgan bo'lsa “XATO” so'zini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
19 52 |
7 12 |
2 |
19 62 |
12 7 |
3 |
22 72 |
14 8 |
B. Nuqta holati
Xotira: 16 MB, Vaqt: 1000 ms\(x,y,x_1,y_1,x_2,y_2\)mos ravishda A, B, C nuqtalar koordinatasi. B va C nuqta to'g'ri to'rtburchak qarama-qarshi nuqtasi bo'lib, A nuqtani to'rtburchakka nisbatan joylashuvini aniqlang. Agar ichida bo'lsa “Ichkarida”, tashqarisida bo'lsa “Tashqarida", tomon ustida bo'lsa ”Ustida" so'zlarini chop eting.
Birinchi qatorda nuqta koordinatalari \(-1000≤x,y,x_1,y_1,x_2,y_2≤1000\) beriladi.
Masala javobini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
74 26 -17 6 -3 10 |
Tashqarida |
2 |
-19 11 -48 60 4 -73 |
Ichkarida |
3 |
-46 -86 57 -86 -55 53 |
Ustida |
C. Massiv uzunligi #2
Xotira: 16 MB, Vaqt: 100 msIsmoil n ta (n≥2 ) faqat 1 raqamdan iborat a massiv tuzdi. Keyin har bir qo'shni sonlar orasiga ularning yig'indisi yozib chiqildi. Bu ish k marta takrorlandi. Natijada hosil bo'lgan yangi massivdagi elementlar sonini toping.
Birinchi satrda n \((2≤n≤10^{18})\) massiv elementlar soni kiritiladi.
Ikkinchi satrda k\(1≤k≤10^{18}\) butun soni kiritiladi.
Masala javobi katta bo'lib ketsa \(10^{9}+7\) ga bo'lgandagi qoldiqni chiqaring.
Massiv elementlari 2 tadan kam bo'lmasligi kafolatlangan.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 2 |
5 |
2 |
5 2 |
17 |
3 |
7 4 |
97 |
D. Ikkilikda yashiringan so'z
Xotira: 16 MB, Vaqt: 1000 msDasturlashni endi o'rganayotgan Imona sanoq sistemalari mavzusini o'rganib oldi. Singlisi Oyshaga ikkilikda yozilgan satr berib (faqat 0 va 1 lardan iborat), unda yashiringan so'zni topsa sovg'a berishini aytdi. Oyshaga sovg'alar juda yoqadi. Oysha bu masalani bajara olmay sovg'a olish uchun sizdan yordam so'radi. Siz Oyshaga yordam bering.
s satr beriladi. \((1≤s≤1000)\)
Yashirilgan so'zni chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
0100100101101110011001100110111101110010011011010110000101110100011010010110101101100001 |
Informatika |
2 |
0101001001101111011000100110111101100011011011110110111001110100011001010111001101110100 |
Robocontest |
3 |
0100100101101101011011110110111001100001 |
Imona |
E. Eng katta son 2
Xotira: 16 MB, Vaqt: 1000 msSizga ikkita butun son A va B beriladi. Siz A ning raqamalaridan birinni B ning istalgan raqami bilan almashtirib (almashtirish shart emas) A ning eng katta qiymatini toping. Almashtirish amali faqat bir marta ishlatilsin.
Bitta qatorda A va B sonlar kiritiladi. \((-10^6≤A, B≤10^6)\)
Masala javobini chop eting.
Eslatma:
A sonini xonalar soni o'zgarmasligi kerak.
Agar 5 xonali bo'lsa javob ham 5 xonali bo'lishi kerak.
Sonning ishorasi o'zgarmasligi lozim.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
12345 6789 |
92345 |
2 |
728 346 |
768 |
F. IF #22
Xotira: 16 MB, Vaqt: 1000 msDekart koordinatalar sitemasida A (x, y) nuqta berilgan. A nuqta koordinata qaysi qismida yotishini aniqlang.
A nuqta kordinatasi (x, y) beriladi. \((-1000≤x,y≤1000)\)
Masala javobini chiqaring. Agar nuqta koordinatalar boshida bo`lsa “Boshida” so'zi chiqarilsin.
Eslatma:
Topolmasangiz “BILMASAM” so'zini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 1 |
I chorak |
2 |
-2 4 |
II chorak |
G. Oxirgi 0 lar soni #1
Xotira: 16 MB, Vaqt: 1000 ms1 dan N gacha bo'lgan sonlar ko'paytmasi nechta 0 bilan tugaydi.
N soni beriladi. \((1≤N≤10^{18})\)
Masala javobini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 |
1 |
2 |
10 |
2 |
H. Doiralar yuzasi
Xotira: 16 MB, Vaqt: 1000 msKatta va kichik doiralar ustma-ust joylashtirilgan. Kichik doira radiusi \(R_1\) va katta doira radiusi \(R_2\) bo'lsa hamda bo'yalgan soha yuzi S ga teng bo'lsa, kichik doira yuzi aniqlansin. \(\pi=3.14\) deb olinsin.

Bitta qatorda \(R_2,S\) lar beriladi. \(1≤R_2,S≤1000\)
Masala javobini \(10^{-2}\) aniqlikda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
682 281 |
1460208.36 |
2 |
49 300 |
7239.14 |
I. So'z ikkilikda
Xotira: 16 MB, Vaqt: 1000 msDasturlashni endi o'rganayotgan Imona sanoq sistemalari mavzusini o'rganib oldi. Biror so'zni ikkilik sanoq sistemasidagi ko'rinishiga qiziqib qoldi (faqat 0 va 1 lardan iborat). Ammo hali dastur tuzishni yaxshi bilmagani uchun sizdan yordam so'radi. Siz Imonaga yordam bering.
s satr beriladi. \((1≤s≤100)\)
Masala javobini chiqaring.
3-test yechim topishga yordam beradi degan umiddaman.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Maktab |
010011010110000101101011011101000110000101100010 |
2 |
Dunyo |
0100010001110101011011100111100101101111 |
3 |
Ilm |
010010010110110001101101 |