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. Qutilash #1
Xotira: 64 MB, Vaqt: 2000 msRobotiONIC zavodida hayajonli yangilik! Temirdan tayyorlangan buyumlar ko‘paymoqda va ishlar tobora ko‘proq vaqt talab qilmoqda. Har bir temir buyumdan 4 ta detal yaratiladi. Ishchilar bu detallarni qutilarga joylashadi, lekin har bir qutiga aniq 64 ta detal sig‘adi va qoldiq buyumlarni boshqa joyga solib bo‘lmaydi. Doimo ana shu hisob-kitoblarni qilish esa anchagina zerikarli. Bir kuni Salim ajoyib g‘oya o‘ylab topdi — robotdan foydalanib, hammasini hisoblovchi dastur yaratmoqchi bo‘ldi. Hamma narsa ajoyib ishlamoqda, lekin Salim endi sonlarni robot dasturiga kiritishni o‘zi unutib qo‘yyapti. Engelsin, Salimga yordamchi bo‘lib, temir buyumlar soni berilganda:
- Nechta to‘la quti kerakligini
- Qoldiq detallar sonini
- Jami detallar sonini
tez va aniq hisoblab beradigan dastur yaratib bering!
Kirish faylida \(N\) — Temir buyumlar soni
Chiqish faylida 3 qatorda :
- detallar jami necha quti bo‘lishi
- qoldiq detallar
- jami detallar
ni chiqarishingiz kerak.
Buyum va detalni farqi bor
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
7 |
0 28 28 |
| 2 |
100 |
6 16 400 |
C. 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 |
D. Komilning 1-sayti
Xotira: 32 MB, Vaqt: 1000 msSalim dasturlashni Elementlarini o'rgandi va o'ziga judaa ishonib sayt yarata boshladi. U juda oddiy sayt edi, shunchaki hujjatni asl nomini yozishi kerak edi. U dizaynini chizib berdi, endi navbat dasturlashga. Ammo u aynan kerakli qism bo'lmish STRINGni o'rganmagan edi. U do'stlariga maqtanib bo'ldi endi u saytni tugatishi shart.
S - Faylni nomini kiritiladi.
bu faylni asl nomini chiqaring
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
logfile |
Error |
| 2 |
report.pptx |
report |
| 3 |
pic.jpg |
pic |
| 4 |
game.sb3 |
game |
| 5 |
code.py |
code |
E. Time Limit #1
Xotira: 32 MB, Vaqt: 100 msBir kuni Shoxruh bilan Mirzo urushib qoldi. Keyin bir biriga masala berishga kirishdi, Shoxrux Mirzoga bir masala berdi va Mirzo uni bir urinishdayoq topdi. Endi esa Mirzoning gali hamda u Shohruxga misol berdi, ammo u yecha olmadi. Masala sharti quyidagicha edi:
1 dan N gacha oraliqdagi nechta toq sonlarning kvadratlari 2 ga qoldiqsiz bo'linadi?
Siz shoxruxga masalani yechishda yordam bering!
Yagona qatorda N soni (N < 10000) kiritiladi.
Masala javobini chop eting!
Masala sharti unchalik ham qiyin emas, Shunchaki IQ dan foydalaning!
| # | INPUT.TXT | OUTPUT.TXT |
|---|
F. kambinatorika #3
Xotira: 32 MB, Vaqt: 1000 msMansur jismoniy tarbiya o'qituvchisi. unda N ta harf bor. Mansurda ularni o'rnini almashtiishini necha xil usuli bor.
N soni
so'ralgan javob
takroriy hollarni ko'ring
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
qwerty |
720 |
| 2 |
qwert |
120 |
| 3 |
qwer |
24 |
G. radius
Xotira: 16 MB, Vaqt: 1000 msSizga aylaning radiusi R beriladi.Siz doirananing yuzini topishigiz kerak.Agar radius manfiy bo`lsa yoki yechim mavjud bo'lmasa -1 ni cop eting.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
-2 |
-1 |
| 2 |
-4 |
-1 |
H. for#1
Xotira: 32 MB, Vaqt: 1000 mssizga n soni beriladi .siz n gacha bolgan juft sonlar yig'indisini toping
n soni beriladi
masalani javobini chop eting
| # | INPUT.TXT | OUTPUT.TXT |
|---|
I. Noob dasturlashni o'rganmoqchi👨💻 #1
Xotira: 32 MB, Vaqt: 1000 msNoob Xacker bo'lmoqchiligini avvalgi masalalarda ham ko'rgansiz. Noobning ustozi unga kuchli Xacker bo'lishi uchun dasturlashni ham bilishi kerakligini aytdi va unga Python dasturlash tilini maslahat berdi. Ustozi bugun unga Pythonda amallar bajarishni o'rgatdi va unga S ni Python orqali bajarishi kerakligini uyga vazifa berdi. Lekin Noob IDLE ni qayerdan topishni bilmadi, keling biz unga yordam beraylik!
Kirish faylida S satr — ustoz bergan uyga vazifa misoli beriladi.
Chiqish faylida siz agar bu amalni python orqali yechib bo'lsa misol javobini, aks holda “Mumkin Emas!”ni chop eting.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
a--1 |
Mumkin Emas! |
| 2 |
14--15 |
29 |
| 3 |
45655+25462-4545/45624+4254515215-4454141 |
4250132190.9003816 |
J. Kambinatorika #1
Xotira: 32 MB, Vaqt: 1000 msMansur jismoniy tarbiya fani o'qituvchisi. U o'z o'quvchilarini shaxmat olimpiadasi uchun tanlab olmoqchi. Olimpiadaga jami N ta o'quvchi tanlab oladi. Uning sinifida esa M ta bola o'qiydi. U bu ishni necha xil usul bila bajara oladi.
N tanlab olinadiga o'quvchilar soni.
M sinfdagi jami o'quvchilar soni.
Nechta usul bilan tanlab olishi mumkinligini chop eting!
[1,2,1],[1,1,2],[2,1,1] alohida hol hisoblanadi
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
46 37 |
755516268 |
| 2 |
19 5 |
1395360 |
K. kambinatorika #2
Xotira: 32 MB, Vaqt: 1000 msMansur jismoniy tarbiya o'qituvchisi. unda N nafar bola bor. u bolalar safda turibdi. Mansurda ularni o'rnini almashtiishini necha xil usuli bor.
N soni
masalada so'ralgan javob.
N%(10**9+7)
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
13 |
227020758 |
| 2 |
14 |
178290591 |