A. Futbol o'yini
Xotira: 32 MB, Vaqt: 1000 msMenimcha hamma ham umrida bir marta futbol o'ynab ko'rsa kerak. Futbol musobaqalarida N jamoa qatnashadi. Agar bitta jamoa bitta sovrinli o'rinni egallay olsa, oltin, kumush va bronza medallar to'plamini taqsimlashning nechta varianti bor ?
Bir qatorda n
futbol jamoalari soni kiritiladi. \(0<n<10^4\)
Masalada so'ralgan javob chiqarilsin!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 |
6 |
2 |
20 |
6840 |
B. Counter-Strike
Xotira: 32 MB, Vaqt: 1000 msMenimcha ko'p bolalar CS o'yinini o'ynashgan bo'lishsa kerak (O'ynashga da'vat etilmaydi !). Counter-Strike o'yinida "CT" (Counter-Terrorists)
jamoasi "T" (Terrorists)
jamoasi tomonidan o'rnatilgan bombani zararsizlantirish kerak. Bombani zararsizlantirish uchun ma'lum vaqt kerak bo'ladi, lekin "CT" jamoasi o'yinchilari bir vaqtda harakat qilishi mumkin.
- Sizga
n
ta o'yinchi va har birining zararsizlantirish vaqtini ko'rsatadigant[i]
ro'yxati beriladi. - Har bir o'yinchi bombani zararsizlantirish jarayonini boshlaganidan keyin
t[i]
vaqt ichida bombani zararsizlantiradi.
Bombani zararsizlantirish uchun eng kam
vaqtni ko'rsating !
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 1 4 |
1 |
2 |
7 1 2 3 4 5 6 7 |
1 |
3 |
6 9 9 9 9 9 9 |
9 |
C. Jasurbekning topshirig'i
Xotira: 32 MB, Vaqt: 1000 msJasurbek matematikaga qiziqadi. Bir kuni Ustozi unda bir topshiriq berdi. Uning vazifasi n
gacha bo'lgan fibonachchi sonlarining barcha tub sonlarini topishdan iborat. Jasurbek bu topshiriqni bajara oldi. Lekin siz buni qila olasizmi ?
Bir qatorda n
soni \(0<n<10^6\) kiritiladi !
Masalada so'ralgan javobni chiqaring !
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
20 |
2 3 5 13 |
D. Topshiriq
Xotira: 16 MB, Vaqt: 1000 msBizning qaharamonimiz Zuhra nomli qiz. U juda dangasa va kinolarni sevadigan. Bir kuni u uyda bir o'zi qolib ketdi. Salat qilmoqchi bo'ldi va muzlatgichni ochdi. Muzlatgichda salat tayorlash uchun n
ta masalliq bor edi. U eng kamida 2 ta masalliqdan salat tayyorlay olishi mumkin. Lekin uni bir savol qiynadi => “Necha xilda salat tayyorlay olaman ?”
. Maktabda matematikani yaxshi o'qimagani tufayli u savolga javob topolmadi. Qani dasturchi siz buni qila olasizmi ?
Bir qatorda n
soni kiritiladi. n < 32
Masalada so'ralgan javob chiqarilsin !
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 |
4 |
2 |
4 |
11 |
E. Imzo
Xotira: 16 MB, Vaqt: 1000 msMarstliklar Misha va Masha Katin tug'ilgan kuniga sovg'a tanlashga qaror qilishdi. Nihoyat, ular kerakli narsani topib, chiroyli qutiga joylashgach, sovg'ani qanday imzo qo'yish kerakligini hal qilishlari kerak edi. Do'stlar imzoni shunday tuzishga qaror qilishdiki, unda ularning ismlari substrlar sifatida kiritilgan bo'lsin.
INPUT.TXT
fayli ikki satrni o'z ichiga oladi, unda do'stlarning to'liq ismlari yozilgan. Ismlar faqat ingliz alifbosi harflaridan iborat bo'lib, faqat birinchi harfi katta. Ismlarning uzunligi 1 dan 1000 tagacha bo'lishi mumkin.
OUTPUT.TXT
faylga Misha va Masha ismlarini bir vaqtning o'zida o'z ichiga olgan eng qisqa satrni yozing. Ushbu satrda ismlar boshlanadigan harflar katta bo'lishi kerak. Agar bir nechta yechim mavjud bo'lsa, alfavit tartibida kichikroq bo'lganini yozing (har qanday katta harf har qanday kichik harfdan kichik deb hisoblanadi).
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Misha Masha |
MashaMisha |
2 |
Julya Lyalya |
JuLyalya |
3 |
Jumayev Javohir |
JumayevJavohir |
F. Static Range Sum Queries
Xotira: 32 MB, Vaqt: 1000 msDiyorbek va Saidkamol birgalikda Segment Tree mavzusini o'rganmoqda, lekin bir masalaga qiynalishyapti. Masalaning sharti shunday - Sizga \(N\) ta elementlik \(a\) massiv beriladi va \(Q\) ta so'rov beriladi. Har bir so'rovda \(L, R\) oralig'i beriladi, sizning vazifangiz \(a\) massivning \(L, R\) oralig'ining barcha qiymatlar yig'indisini topishdan iborat.
Kirish fayling birinchi qatorida \(N\) va \(Q\)(so'rovlar soni) kiritiladi.
Keyingi qatorlarda \(a \) massivi va so'rovlar kiritiladi.
Sizning vazifanig masalaga yechimni chop etishdan iborat
Vaqt chegarasiga qarang!!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
8 4 3 2 4 5 1 1 5 3 2 4 5 6 1 8 3 3 |
11 2 24 4 |
2 |
5 3 1 2 3 4 5 1 3 2 4 3 5 |
6 9 12 |