A. Arslon va sehrli string
Xotira: 256 MB, Vaqt: 1000 msArslon ismli quvnoq bola yangi topgan sirli satri ustida bosh qotiryapti. U satrni oyning yorug‘ kechasida ko‘rib, "Bu satr palindrommi yoki yo‘qmi?" deb o‘ylab qoladi. Arslonga yordam bering: berilgan satr palindrom ekanligini aniqlang.
Birinchi qatorda n satr kiritiladi. (1<=len(n)<=200)
Agar Arslonning satri palindrom bo‘lsa, "YES" chiqaring. Aks holda "NO" deb yozing.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
zwn |
NO |
| 2 |
b |
YES |
| 3 |
kfh |
NO |
B. Yig’indilar soni
Xotira: 256 MB, Vaqt: 1000 msBerilgan N sonini necha xil usulda nomanfiy ikki sonning yig’indisi shaklida yozish mumkinligini aniqlang.
Eslatma: 2 sonini hosil qilish uchun (0,2) va (2,0) bir xil usul hisoblanadi.
INPUT.TXT kirish faylida yagona butun son, N(0 ≤ N ≤\(10^{18}\) ) soni kiritiladi.
OUTPUT.TXT chiqish faylida bitta butun son, masala yechimini chop eting.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
623 |
312 |
| 2 |
822 |
412 |
C. Qonunyatli ketma-ketlik
Xotira: 256 MB, Vaqt: 1000 msSarvar matematikani yaxshi biladi shu sababli unga ustozi qonunyatli ketma-ketlik vazifa qilib berdi.
\(1,3,6,10,15 .....\)
Sarvarga bu masalani yechishi uchun yordam bering.
\(n soni (1 n < 10000000007) kiritiladi.\)
Masalani javobini n-hadini chop eting.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
47 |
1104 |
| 2 |
48 |
1176 |
| 3 |
49 |
1200 |
D. Bubble sort
Xotira: 256 MB, Vaqt: 1000 msSarvar sort degan bir funksiyafunksiyani bilib oldi ammo u bu mavzuni uncha tushunmagani bois u o'sish tartibida joylashtiradigan bu funksiyani ishlatmagan holatda bobble sorta qilmoqchi unga yordam bering
Sizga birinchi qatord n \((-10^9<n<10^9)\)
Ikkinchi qatorda n ta elementdan iborat bo'lgan s massiv kiritiladi
Bir qatorda masalaning javobini chop eting.
E'tibor bering sort ishlatishumkin emas!
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
2 2 1 |
1 2 |
E. Rangli Lampochkalar Sirli Signallari
Xotira: 256 MB, Vaqt: 1000 msBoburda N ta turli-tuman rangda lampochkalar bor! Har bir lampochka oʻz rangida porlay oladi va Bobur ularni turli tartibda yoqib, K xil signal yubormoqchi. U shunchaki chiroqlarni porlatish bilan, K ta noyob signal yaratishda yordam bera oladigan, mumkin boʻlgan eng kam lampochka sonini topishga qaror qildi. Har bir signal Muayyan tartibda boshlangan va tugagan lampochkalar ketma-ketligidan iborat. Endi, Boburga yordam bering: u K xil signalni yuborishi uchun kamida nechta rangli lampochkaga ehtiyoji bor?
INPUT.TXT kirish faylining birinchi satrida bitta butun son, T(1≤T≤100) testlar soni kiritiladi.
Keyin har bir test uchun alohida qatorda ikkita butun son N,K(1≤N,K≤1000)kiritiladi.
Masalani javobini chop eting
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
6 869 862 488 744 868 349 539 882 102 390 58 209 |
1 2 1 2 2 2 |
| 2 |
10 791 427 451 39 342 368 995 678 502 500 482 891 237 63 233 867 363 258 583 759 |
1 1 2 1 1 2 1 2 1 2 |
| 3 |
6 827 764 31 775 397 583 931 150 724 839 998 639 |
1 2 2 1 2 1 |
F. Massiv va amallar
Xotira: 256 MB, Vaqt: 1000 msn ta butun son a₁, a₂, …, aₙ dan iborat a massiv berilgan.
Bitta amal davomida massivdan ikkita elementni tanlab, ularni ularning yig'indisiga teng bo'lgan bitta element bilan almashtirish mumkin (yangi elementni massivning qaysi joyiga qo'yishingiz muhim emas). Masalan, [2,1,4][2,1,4] massivdan quyidagi massivlarni olish mumkin: [3,4][3,4], [1,6][1,6] va [2,5][2,5].
Bu amalni ixtiyoriy (hatto nol) marta bajarish mumkin.
Sizning vazifangiz --- ushbu amalni ixtiyoriy (hatto nol) marta qo'llagandan so'ng massivda hosil bo'lishi mumkin bo'lgan 3 ga karrali elementlar sonining maksimal qiymatini topish.
t ta mustaqil so'rovga javob berish talab qilinadi.
Birinchi qatorda bitta butun son t berilgan (1≤t≤1000) --- so'rovlar soni.
Har bir so'rovning birinchi qatorida bitta butun son n berilgan (1≤n≤100).1
Har bir so'rovning ikkinchi qatorida n ta butun son a₁, a₂, …, aₙ berilgan (1≤a ning i chisi≤\(10 ^{9}\))
Har bir so'rov uchun alohida qatorda javobni chiqaring --- tavsiflangan amalni ixtiyoriy (hatto nol) marta qo'llagandan so'ng massivda hosil bo'lishi mumkin bo'lgan 3 ga karrali elementlar sonining maksimal qiymati.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
1 3 96 76 49 |
1 |
| 2 |
3 8 27 22 87 15 21 92 89 39 10 88 3 53 97 33 84 6 87 1 39 2 86 88 |
6 7 1 |
| 3 |
4 3 67 1 57 10 42 74 93 40 94 16 79 56 61 21 3 36 34 80 10 0 66 0 59 36 38 32 64 93 90 |
1 6 2 7 |
G. Printer
Xotira: 256 MB, Vaqt: 1000 msBir kuni Hakimbek o'ziga bir n so'mli kitobni sotib olmoqchi bo'ldi unda x so'm pul bor edi agar u kitobni sotib olib bilsa u sotib olar edi aks holda u bosmachiga borib kitobni chiqortirmoqchi. U bosmachini yoniga kelganida bosmachi unga har bir sahifa uchun men sendan f so'm pul olaman-debdi.Uning kitobi m sahifali bo'lib agar uni kitobni chiqortirishga puli yetsa chiqortiradi aks holda kitobsiz qoladi.
Bitta qatorda to'rta butun son N,X,M va F beriladi.
(1 ≤ X, M,F ≤ 10⁹)
Agar u kitobni sotib olsa "Sotib oladi" degan yozuv chiqsin,agar u kitobni chiqortirsa "Chiqortiradi" degan yozuv chiqsin, aks holda "Kitobsiz qoldi" degan yozuvlar qo'shtirnoqsiz chiqsin
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
843484 433052 476 199 |
Chiqortiradi |
| 2 |
523605 981089 981 488 |
Sotib oladi |
| 3 |
774689 233018 629 518 |
Kitobsiz qoldi |
H. Kitobxonga chaqiriq!
Xotira: 256 MB, Vaqt: 1000 msTasavvur qiling, Asadbek yangi bir sarguzashtli kitobni qo'liga oldi. Kitobda jami x sahifa bor. Asadbek kitobxonlikka qiziqib, birinchi kuni n ta sahifa o'qishga ahd qildi. Har bir keyingi kuni esa - o'zining rekordini yangilab! - avvalgi kundan aynan 2 baravar ko'p sahifa o'qiydi! Savol: Asadbek o'sha barcha sarguzashtlarni qancha kunda tugatadi? Kitob bitguncha, uning kunlari nechta bo'lishi mumkin? Quyida toping!
Kirish oqimida ikkita butun son, x va n beriladi. Har ikkala son ham \(10^{9}\) dan kichik.
Masalani javobini chop eting
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
835 199 |
3 |
| 2 |
490 915 |
1 |
| 3 |
729 400 |
2 |
I. Tarvuz
Xotira: 256 MB, Vaqt: 1000 msYozning issiq kunlaridan birida Shohruh va uning do'sti Asilbek tarvuz sotib olishga qaror qilishdi. Ularning fikricha, ular eng katta va pishganini tanladilar. Tez tortilgandan so'ng, tarozida n kilogramm ko'rsatildi. Chanqab uyga shoshilib kelayotgan bolalar sotib olgan rezavor mevalarni bo'lishishni boshladilar, ammo ular qiyin vazifaga duch kelishdi. Shohruh va Asilbek juft sonlarning ashaddiy muxlislari, shuning uchun ular tarvuzni har bir kishining ulushi juft sonli kilogramm bo'lishi uchun bo'lishni xohlashadi, garchi ulushlar hajmi jihatidan teng bo'lishi shart emas. Bolalar juda charchagan va ovqatlanishni boshlashga ishtiyoqmand, shuning uchun siz ularga tarvuzni o'z xohishlariga ko'ra bo'lishlari mumkinmi yoki yo'qligini hal qilishda yordam berishingiz kerak. Albatta, har bir kishi musbat og'irlikdagi bir bo'lak olishi kerak.
Kirish ma'lumotlarining birinchi va yagona qatorida bolalar tomonidan sotib olingan tarvuzning og'irligi bo'lgan w ( 1 ≤ n ≤ 100 ) butun son mavjud.
Agar bolalar tarvuzni ikki qismga bo'la olsalar, ularning har biri juft kilogramm og'irlikda bo'lsa, YES deb yozing, aks holda NO deb yozing .
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
8 |
YES |
| 2 |
9 |
NO |
J. Snake sonlar
Xotira: 256 MB, Vaqt: 1000 msDavron snake son degan sonlar borligini bilib qoldi u bu sonlarni topmoqchi snake son bu ilon shaklida bo'lgan sonning 2 daraiasigacha bo'lgan ustun va qatorlari uzunligi teng bo'lgan son Davronga yordam bering.
sizga n (1<n<100) soni beriladi.
n-snake sonni chop eting.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
5 |
12345 109876 1112131415 2019181716 2122232425 |