A. Sumka yoki knapsack
Xotira: 25 MB, Vaqt: 1000 msSizga va summa beriladi. ta elementdan iborat , to'plam beriladi. uchun - qiymat , - og'irlik. Sizning vazifangiz maksimal qiymat tanlashingiz kerak bo'ladiki, ularga mos og'irliklar yig'indisi summadan oshmasin.
Birinchi qatorda va beriladi.
Ikkinchi qatorda ta son .
Uchinchi qatorda ta son .
Chiqishda bir qatorda siz tanlashingiz mumkin bo'lgan maksimal qiymat.
Birinchi test uchun biz tanlashimiz mumkin maximal qiymat 25ga teng.
(10+15) ularga mos og'irliklar yig'indis (10+5) u 20 dan katta emas.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 20 10 15 6 4 10 5 10 10 |
25 |
B. Eng katta ko'paytma
Xotira: 24 MB, Vaqt: 1500 msSizga doskada soni berilgan sizning vazifangiz quyidagi amallarni bajargan holda eng katta ko'paytmaga erishish.
sonini o'chirib uni o'rniga ;
Agar juft bo'lsa ni yozamiz.
Agar toq bo'lsa ni yozamiz.
Bu ammallarni doskadagi har bir son uchun bir necha marotaba qilishimiz mumkin.
Bir qatorda soni
Doskadagi hosil bo'lishi mumkin bo'lgan sonlarning ko'paytmasini ga bo'lgandagi qoldiq.
bo'lganda.
ni o'rnga va ni yozamiz .
ni o'rniga va ni yozamiz.
ni o'rniga va ni yozamiz
ni o'rniga va ni yozamiz
Doskada 3 2 2 4 4 hosil bo'ldi . Bu sonlarnig ko'paytmasi maksimal.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
15 |
192 |
C. O'yin
Xotira: 20 MB, Vaqt: 1000 msShahzod va Sardor o'yin o'ynashmoqda. Bu o'yinni Sardor ta elementdan iborat to'plam bilan boshlaydi.
Har bir urinishda ishtirokchilar ga teng bo'lmagan bir xil massiv elementlarini tanlab o'chiradi.
Kimni navbatida to'plam bo'sh bo'lsa o'sha odam yutadi.
Shahzood aqlli bo'lgani uchun u o'yinga yangi shart kiritmoqchi edi. U shart quyidagidan iborat. Shahzod to'plam ichidan istalgancha sonni olib tashlashi ham mumkin.
Bu o'yinda Shahzod yutushi kerak. U necha xil xolatda o'yinda yutib chiqadi.
1-qatorda testlar soni.
Har bir test uchun 1-qatorda 2-qatorda to'plam elementlari bo'sh joy bilan ajratilgan holda kiritiladi
Har bir test uchun Shahzod yutishi mumkin bo'lgan holatlar sonini ga bo'lgandagi qoldiq.
1-test uchun.
1 1 2 2 3 bu massiv uchun 2 xil holat bor.
1. Hech qanday son o'chirmaymiz.
2. 1 2 ni o'chiramiz.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 5 1 1 2 2 3 |
2 |
D. Labirintdagi yo'llar soni.
Xotira: 20 MB, Vaqt: 1000 msSizga 0 va 1 lardan iborat labirint beriladi. labirintda eshigi ochiq(0) va yopiq(1) xonalar mavjud.
Bu labirintda siz quyidagi amallarni bajarishngiz mumkin.
1.Labirintning satrdagi keyingi eshigi ochiq bo'lgan xonaga o'tishingiz mumkin.
2.Labirintning ustunidagi keyingi eshigi ochiq bo'lgan xonaga o'tishingiz mumkin.
Ushbu amallarni bajargan holda labirintning xonasidan xonasiga borishning usullar soni hisoblang.
1-qatorda va .
ta ustunda xonalardan iborat uzunligi ga teng satrlar.
xonaga borish usullar sonini ga bo'lgandagi qoldiq.
000
011
000 bu labirint uchun yo'llar soni.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 3 000 011 000 |
3 |
E. Ajoyib juftliklar soni.
Xotira: 20 MB, Vaqt: 1000 msSiz ga ta qatorda binar satrlar berilgan. ta satrda kamida bitta belgi ummumiy bo'lsa u satrlar ajoyib juftlik hisoblanadi.
Sizning vazifangiz ta satr ichidan ajoyib juftliklar sonini topish.
1-qatorda testlar soni.
Har bir test uchun bir qatorda va keyingi ta qatorda binar satrlar
Har bir test uchun ajoyib juftliklar soni.
01
1111
0001
11
01
har bir satrda 1 umumiy. juftliklar soni esa ta
11
00
00000
2 - va 3- satrlar umumiy 0 ga ega demak 1 ta.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 3 11 00 00000 |
1 |
F. Subsequense
Xotira: 24 MB, Vaqt: 1000 msSatrning subsequense deb satr istalgancha belgi o'chirib yoki o'chirmasdan hosil bo'ladigan satr. Masalan "abcd" satrning subsequencelari "abcd","abc","abd","ab","acd","ac","ad","a","bcd","bc","bd","b","cd","c","d" shular.
Murrakkab son deb barcha subsequencelari yig'indisi toq bo'lgan songa aytiladi.
Sizning vazifangiz shunday va oraliqda topishingiz kerakki bu oraliqdagi murakkab sonlar ta bo'lsin. Bunaqa oralig'lar bir nechta bo'lsa minimal bo'lganini chiqaring.
1-qatorda testlar soni.
Har bir test uchun bir qatorda soni beriladi.
Har bir test uchun va ni probel bilan ajratgan holda chiqaring, bunaqa oraliq mavjud bo'lmasa -1 -1 ni chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 1 5 |
1 1 1 9 |
G. Rangli kataklar.
Xotira: 24 MB, Vaqt: 1000 msMironshoh to'rga va qizil bo'yoqga ega. U to'r chiroyli bo'lishi uchun katakni bo'yashi kerak agar tub bo'lsa . U shunaqa tartibda kataklarni bo'yab chiqdi.
U bo'yagandan keyin nechta rangli kataklar bo'lganini topish.
Bir qatorda soni.
Bo'yalgan kataklar sonini ga bo'lgandagi qoldiq.
n=3 bo'lganda
0-bo'sh kataklar 1-bo'yalgan kataklar.
000 001
000 011
000 110
shu kataklar bo'yaladi chunki i+j larni yig'indisi tub.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
0 |
2 |
2 |
1 |
H. Massivlar soni.
Xotira: 240 MB, Vaqt: 1000 msSizga n , n ta son va p tub son beriladi. Sizning vazifangiz to'plamlar sonini topingki ular quyidagi shartlarni bajarsin
1.
2. (bu yerda mod qoldiq degani). Agar bu narsaga tushunmagan bo'lsangiz bu linkni bosing.
Bu son juda katta bo'lishi shuning uchun uni ga bo'lgandagi qoldiqqa tenglang.
Birinchi qatorda va beriladi.
Keyingi qatorda n ta son .
to'plamlar sonini ga bo'lgandagi qoldiqni chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 3 1 3 2 4 |
76 |
I. Qism satrlar soni
Xotira: 24 MB, Vaqt: 1000 msSizga satr beriladi. Sizning vazifangiz bu massivni qismsatrlar sonini toping.
Bir qatorda .
Bir qatorda qism satrlar soni.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
a |
1 |
J. Function
Xotira: 24 MB, Vaqt: 1000 msSizga ushbu psevdo kod berilgan.
Sizning vazifangiz ni hisoblash.
Birinchi qatorda testlar soni .
ta qatorning har birida , .
ni qandaydir deb olsak , siz (bu inverse mod) shu qiymatni chiqaring.
Bizning natijamiz bo'lsa undan inverse mod olsak 543478265 ga teng.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 2 |
953125007 |
K. ASCII
Xotira: 2 MB, Vaqt: 1000 msSizga ASCII jadvalidan bitta belgi beriladi siz uning u jadvaldan nechanchi o'rinda turishini yoping.
ASCII dagi belgilardan biri.
Berilgan belgining nechanchi o'rinda turganligi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
a |
97 |