A. Score Match!
Xotira: 16 MB, Vaqt: 500 msBir kuni Abdulloh turli-xil poyga o'yinlarini o'ynab judaham zerikdi. Unga o'rtoqlari futbol o'ynashini tavsiya qildi. U haqiqiy judaham futbol o'ynagisi kelar edi lekin oyog'i shikastlangan edi. U internetdan futbol o'yinlari haqida qidirdi va Score Match! o'yinini ko'rib qoldi va yukladi. Bu o'yinda u turli xil insonlar bilan jonli ravishda futbol o'ynar edi va Events ga qiziqib qoldi (Events bu o'yindagi turnir, musobaqa). Events 2 xil bo'lar edi:
- Biri 8 ta yutish va 2 ta yutqizish imkoniyati
- Ikkinchisi esa 6 ta ketma ket yutish
Agar uning oltinlari soni juft bo'lsa keyingi sabityada 6 ta ketma-ket yutishi kerak bo'ladi. Agar toq bo'lsa 8 ta ketma-ket yutishi kerak bo'ladi. Abdulloh sizga \(N<1000\) dan oshmagan son beradi. Siz keyingi Eventda yutishi uchun nechta yutish va nechta yutqizish imkoni borligini topishingiz kerak.
\(N < 1000\)
Agar u 8 ta ketma-ket yutishi kerak bo'lsa: “8 ta yutish va 2 ta yutqizish imkoniyati”
Aks xolda esa: "6 ta ketma-ket yutish va 0 ta yutqizish imkoniyati" deb chop eting
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
33 |
8 ta yutish va 2 ta yutqizish imkoniyati |
| 2 |
34 |
6 ta ketma-ket yutish va 0 ta yutqizish imkoniyati |
| 3 |
998 |
6 ta ketma-ket yutish va 0 ta yutqizish imkoniyati |
B. WW - 3 #1
Xotira: 32 MB, Vaqt: 1000 msBilamizki WW bu World War yani Jahon urushidir. Odatda oddiy janjallashuvlar ham urushga sabab bo'ladi. Ammo 2156-yili Sardor va Bobur o'rtasidagi oddiy janjallashuv kuchayib kuchayib oxiri 3-Jahon urushi bo'lishiga sabab bo'ldi. Muommo oddiy, kimni IQ si balandroq. O'rtaga Sanjar tushib ularga savol berdi, kim topsa 5 yillik jang tugaydi, topa olmagan yengiladi va o'hs sana butun dunyoda galaba kuni sifatida nishonlanishni boshlaydi. Sanjar shunday savol berdi:
- “Bilamizki excel dasturida lotin harflari va sonli satrlar bor. A koordinatadan B koordinatagacha jami nechta katak bor”
biz bu savolni javobini topishimiz shart, aks holda bu urush yillab davom etadi.
Kirishda A va B koordinatalar kiritiladi.
Chiqishda esa masala javobi. Nechta katak borligi
Excelni o'rganish kerak edi
Oson, faqat 1 ta harf kiritiladi holos.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
Z12 M74 |
882 |
| 2 |
S33 N43 |
66 |
| 3 |
D91 F3 |
267 |
| 4 |
D44 T89 |
782 |
| 5 |
A1 B2 |
4 |
C. Gmail Account
Xotira: 32 MB, Vaqt: 1000 ms1 onlayn firibgar (xaker) Saidning kartasidan pullarini yechib oldi, lekin firibgar Saidning kimligini bilmas edi, Said — mohir dasturchi edi. Said firibgar onlayn sayt orqali pulini yechib olganini bildi va u saytdan u foydalangan Accountni topdi. Saidning baxtiga u accountiga o'zini ma'lumotlarini qo'ygan edi. O'sha firibgar accountiga ismini, familiyasini va tug'ilgan yilini yozgan ekan. U firibgar o'zbek odami, u accountiga yozgan son 4 xonali — tug'ilgan yilini yozgan bo'ladi. Ismi va familiyasini va mumkin bo'lsa tug'ilgan sanasini berilgan Gmail accountdan foydalanib chop eting.
Kirish faylida S satr firibgarning Gmail accounti kiritiladi.
Chiqish faylida firibgarning Ismi va familiyasini va mumkin bo'lsa tug'ilgan sanasini chop eting(aniqroq bilish uchun testlarga qarang)
Barcha ma'lumotlar orasida faqat “_” yo faqat “.” bo'ladi.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
1972.Javohir.Jamolov@gmail.com |
ism : Javohir familiya : Jamolov tug'ilgan yili : 1972 |
| 2 |
1960.Anvar.Eshonqulov@gmail.com |
ism : Anvar familiya : Eshonqulov tug'ilgan yili : 1960 |
| 3 |
Umarov.1966.Komil@gmail.com |
ism : Komil familiya : Umarov tug'ilgan yili : 1966 |
D. 2 Uy
Xotira: 32 MB, Vaqt: 1000 msSizga Alining uyini eni A, bo'yi B va balandligi C beriladi , Valining esa uyini eni A2, bo'yi B2 va balandligi C2 beriladi. kimning uyini hajmi katta bo'lsa, o'sha uyni kichigini nisbatini toping.
Kirish faylida 1-qatorda A B C kiritiladi.
2-qatorda A2 B2 C2 kiritiladi.
Masalada so'ralgan javobni toping.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
28 23 57 27 13 34 |
1 |
| 2 |
38 55 66 62 53 84 |
1 |
E. EKUB va EKUK sarguzashti!
Xotira: 16 MB, Vaqt: 1000 msSalom, matematik tadqiqotchi! Senga ikki son, a va b, berilgan. Sening vazifang: shu sonlarning EKUBi (Eng Katta Umumiy Bo'luvchi) va EKUKini (Eng Kichik Umumiy Ko'paytuvchi) topish!
EKUB – bu a va b sonlarini hech qanday qoldiqsiz bo'la oladigan eng katta son: \(\gcd(a, b)\).
EKUK – bu a va b sonlarini hech qanday qoldiqsiz bo'lishi mumkin bo'lgan eng kichik son: \(\mathrm{lcm}(a, b)\).
Bu ikki songa eng yaxshi umumiy bo'luvchilarini topishga yordam bera olasanmi? Endi esa raqamlar mo'jizasi boshlansin!
\(1\leq a, b\leq 10^9\)
\(a\) va \(b\) sonlarining \(\gcd(a, b)\) va \(\mathrm{lcm}(a, b)\) qiymatini alohida-alohida qatorda chop eting
Omad!!
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
8 95 |
1 760 |
F. Stevenning musobaqasi #2
Xotira: 32 MB, Vaqt: 500 msStevening tinch qishlog‘iga g‘ayritabiiy, qudratli maxluqlar huzur berdi! Ularni yengish uchun Steven eng mohir askarlarni aniqlashi zarur. Shuning uchun Steven dahshatli devorga maxsus nishon yasashga qaror qildi: har bir qatorda markazdan boshlab (yuqoridan pastga \(N\) qatorda) qizil (\(\blacksquare\)) va oq (\(\square\)) bloklardan foydalanadi. Nishon har doim markazda 1 ta qizil blokdan boshlanadi va har qatorda chapdan va o‘ngdan birta aynan qizil blok bilan cheklanadi. Sizning vazifangiz — Steven uchun bu ajoyib nishon qanday ko‘rinishini ekranga chizib bering! Nimani va qayerga joylashni aniqlab ko‘rsatishingiz kerak (quyidagi testlara qarang!).
Kirish faylida \(N\) — nishonda bo‘ladigan qatorlar soni beriladi.
Chiqishda har bir qatorda nishon tasvirini chiqarasiz: \(\blacksquare\) — qizil blok, \(\square\) — oq blok. Nishon qanday joylashishini namunadagi testlar orqali tushunib oling!
Har bir qiymat uchun alohida if/eliflardan foydalanmang! Ya'ni, shunday koddan saqlaning:
if a == 1:
print()
elif a == 2:
print()
***Olimpiadada bu cheaterlik deb hisoblanadi!
#Boshqa dasturlash tillarida ham shunday ish tutmang.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
1 |
■ |
| 2 |
2 |
■ ■ ■ ■ ■ ■ □ □ □ ■ ■ □ ■ □ ■ ■ □ □ □ ■ ■ ■ ■ ■ ■ |
| 3 |
3 |
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ □ □ □ □ □ □ □ ■ ■ □ ■ ■ ■ ■ ■ □ ■ ■ □ ■ □ □ □ ■ □ ■ ■ □ ■ □ ■ □ ■ □ ■ ■ □ ■ □ □ □ ■ □ ■ ■ □ ■ ■ ■ ■ ■ □ ■ ■ □ □ □ □ □ □ □ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ |