A. Laylak keldi
Xotira: 32 MB, Vaqt: 1000 msAylana bo'ylab ta bola “Laylak keldi” o'yinini o'ynashmoqda. Birinchi bola deb, ikkinchisi deb baqiradi, …, -bola deb baqirganidan so'ng yana -bola deb baqiradi va h.k.
Nechinchi bola deb baqirishini toping!
Birinchi qatorda butun son beriladi .
Ikkinchi qatorda butun son beriladi .
Yagona qatorda sonini aytadigan bolaning raqamini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 7 |
3 |
2 |
5 10 |
5 |
B. Remont
Xotira: 32 MB, Vaqt: 1000 msBoltavoy uyini remont qilmoqchi. Aniqroq aytganda, o'lchamlari bo'lgan 4ta devorini yashil rangga bo'yamoqchi. Bozorda 1 kvadrat metr maydonni bo'yash uchun mo'ljallangan bo'yoq so'm turadi.
Boltavoy devorlarini bo'yash uchun unga qancha pul kerak?
Yagona qatorda butun sonlar beriladi .
Yagona qatorda Boltavoy sarflashi kerak bo'lgan minimal pul miqdorini chiqaring.
Berilgan misolda, , , va . Bitta devor maydoni metr kvadrat va 4ta devor metr kvadrat. Bo'yoq so'm turgani uchun javob .
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 4 2 |
96 |
C. Toshlar o'yini
Xotira: 64 MB, Vaqt: 1000 msAnvar va Bobur toshlar o'yinini o'ynashmoqda. Stol ustida ta tosh bor. Navbati kelgan o'yinchi stoldan kamida ta va ko'pida ta tosh olishi kerak. Qaysidir o'yinchining navbati kelganida stol ustida tosh yo'q bo'lsa, shu o'yinchi yutqazadi.
Agar ikkala o'yinchi ham optimal o'ynashsa va o'yinni Anvar boshlasa, yakunda kim g'olib bo'lishini toping!
Birinchi qatorda N butun son beriladi.
Ikkinchi qatorda K butun son beriladi.
Agar optimal o'yinda Anvar g'olib bo'lsa “Anvar”, aks holda “Bobur” deb chiqaring.
1-misolda va . Anvar birinchi yurishni o'zida ta tosh oladi va g'alaba qozonadi.
2-misolda va.
Anvar ta tosh olsa, Bobur ta tosh oladi va g'alaba qozonadi.
Anvar ta tosh olsa, Bobur ta tosh oladi va g'alaba qozonadi.
Anvar ta tosh olsa, Bobur ta tosh oladi va g'alaba qozonadi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 5 |
Anvar |
2 |
4 3 |
Bobur |
D. Yana go'zal sonlar
Xotira: 32 MB, Vaqt: 1000 msSon go'zal deb atalishi uchun, uning barcha raqamlari bir xil bo'lishi kerak. Masalan, 2222 va 777 go'zal sonlar, 10 va 442 esa yo'q.
Siz oralig'idagi go'zal sonlar sonini topadigan dastur tuzing.
Yagona qatorda butun son .
Yagona qatorda javobni chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
7 |
7 |
2 |
39 |
12 |
E. Futbol mashg'uloti
Xotira: 256 MB, Vaqt: 1000 msFutbolchilar mashg'ulot o'tkazishmoqda. ta futbolchi dan gacha sonlar bilan raqamlangan. Dastlab -raqamli futbolchi darvozaga turadi, -dan -gacha futbolchilar esa penalti tepish uchun navbatga turadi.
O'yinning qiziq tomoni shundaki, agar futbolchi gol ura olmasa darvozaga turadi, darvozabon esa penalti uchun navbatni oxiriga qo'shiladi. O'yin davomida ta penalti tepildi, sizga har bir penaltining natijasi beriladi (gol urilgani yoki urilmagani). Sizning vazifangiz har bir futbolchi nechta gol urganini topish.
Birinchi qatorda va butun sonlar , .
Ikkinchi qatorda uzunligi ga teng binar satr, bunda “1” - gol bo'lsa, “0” - muvaffaqiyatsiz penalti degani.
Yagona qatorda ta son - har bir futbolchining nechta gol urganini chiqaring.
Birinchi penaltidan oldin navbat - , darvozabon - .
-futbolchi gol uradi, navbat -
-futbolchi gol ura olmaydi va darvozaga turadi, -futbolchi esa navbatga turadi, navbat -
-futbolchi gol uradi, navbat -
-futbolchi gol ura olmaydi va darvozaga turadi, -futbolchi esa navbatga turadi, navbat -
-futbolchi gol ura olmaydi va darvozaga turadi, -futbolchi esa navbatga turadi, navbat -
-futbolchi gol uradi, navbat -
Demak, -futbolchi 2ta va -futbolchi 1ta gol uradi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 6 101001 |
0 1 0 2 |
F. G'alati formula
Xotira: 64 MB, Vaqt: 1000 msAnvarning sevimli soni ga teng. Unga shart bajariladigan nomanfiy juftliklar sonini topishga yordam bering.
Yagona qatorda soni beriladi .
E'tibor bering, soni 32 bitlik butun son tipiga sig'masligi mumkin. C++da long long ishlatish tavsiya etiladi.
Yagona qatorda juftliklar sonini chiqaring.
Birinchi misolda va juftliklari shartni qanoatlantiradi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
13 |
4 |
G. Maksimal ko'paytma
Xotira: 256 MB, Vaqt: 1000 msSizga uzunligi ga teng massiv berilgan. bo'lgan indekslar uchun ko'paytmaning maksimal qiymatini toping.
Birinchi qatorda butun son beriladi .
Ikkinchi qatorda ta butun son - beriladi .
Bitta qatorda ko'paytmaning maksimal qiymatini chiqaring.
E'tibor bering, javob 32 bitlik butun son tipiga sig'masligi mumkin. C++da long long ishlatish tavsiya etiladi.
Birinchi testda .
Ikkinchi testda yagona variant
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
6 -8 6 0 4 -2 8 |
48 |
2 |
2 -10 10 |
-100 |
H. Yana oraliqlar
Xotira: 256 MB, Vaqt: 3000 msbu oraliqlar to'plami bo'lsin. To'plam yaxshi deyilishi uchun, to'plamga tegishli ixtiyoriy ikkita oraliq umumiy nuqtaga ega bo'lishi kerak.
Sizda bo'sh to'plam bor. Sizga ta quyidagi ko'rinishdagi so'rovlar beriladi:
- → oraliqni to'plamga qo'shish. (Agar oraliq to'plamda bor bo'lsa, hech narsa qilinmasin)
- → oraliqni to'plamdan o'chirish. (Agar oraliq to'plamda yo'q bo'lsa, hech narsa qilinmasin)
Har bir so'rovdan so'ng, ning eng katta yaxshi qismto'plamidagi elementlar sonini chiqaring.
Birinchi qatorda butun son -
Keyingi ta qatorda bittadan belgi va ikkitadan butun son beriladi .
Har bir so'rovdan so'ng javobni chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
6 + 1 5 + 2 4 + 6 8 - 2 4 + 8 10 + 7 9 |
1 2 2 1 2 3 |