A. Score Match!

Xotira: 16 MB, Vaqt: 500 ms
Masala

Bir 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.

Kiruvchi ma'lumotlar:

\(N < 1000\)

Chiquvchi ma'lumotlar:

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 

Misollar:
# 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 ms
Masala

RobotiONIC 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!

 

Kiruvchi ma'lumotlar:

Kirish faylida \(N\) — Temir buyumlar soni

Chiquvchi ma'lumotlar:

Chiqish faylida 3 qatorda :

  • detallar jami necha quti bo‘lishi
  • qoldiq detallar
  • jami detallar

ni chiqarishingiz kerak.

Izoh:

Buyum va detalni farqi bor

Misollar:
# INPUT.TXT OUTPUT.TXT
1
7
0
28
28
2
100
6
16
400

C. WW - 3 #1

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Bilamizki 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.

Kiruvchi ma'lumotlar:

Kirishda A va B koordinatalar kiritiladi.

Chiquvchi ma'lumotlar:

Chiqishda esa masala javobi. Nechta katak borligi

Izoh:

Excelni o'rganish kerak edi

Oson, faqat 1 ta harf kiritiladi holos.

Misollar:
# 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 ms
Masala

Salim 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.

Kiruvchi ma'lumotlar:

S - Faylni nomini kiritiladi.

Chiquvchi ma'lumotlar:

bu faylni asl nomini chiqaring

Misollar:
# 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 ms
Masala

Bir 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!

Kiruvchi ma'lumotlar:

Yagona qatorda N soni (N < 10000) kiritiladi.

Chiquvchi ma'lumotlar:

Masala javobini chop eting!

Izoh:

Masala sharti unchalik ham qiyin emas, Shunchaki IQ dan foydalaning!

Misollar:
# INPUT.TXT OUTPUT.TXT

F. kambinatorika #3

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Mansur jismoniy tarbiya o'qituvchisi. unda N ta harf bor. Mansurda ularni o'rnini almashtiishini necha xil usuli bor.

Kiruvchi ma'lumotlar:

N soni

Chiquvchi ma'lumotlar:

so'ralgan javob

Izoh:

takroriy hollarni ko'ring

Misollar:
# INPUT.TXT OUTPUT.TXT
1
qwerty
720
2
qwert
120
3
qwer
24

G. radius

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga aylaning radiusi R beriladi.Siz doirananing yuzini topishigiz kerak.Agar radius manfiy bo`lsa yoki yechim mavjud bo'lmasa -1 ni cop eting.

Kiruvchi ma'lumotlar:
Chiquvchi ma'lumotlar:
Misollar:
# INPUT.TXT OUTPUT.TXT
1
-2
-1
2
-4
-1

H. for#1

Xotira: 32 MB, Vaqt: 1000 ms
Masala

sizga n soni beriladi .siz n gacha bolgan juft  sonlar yig'indisini toping

Kiruvchi ma'lumotlar:

n soni beriladi

Chiquvchi ma'lumotlar:

masalani javobini chop eting

Misollar:
# INPUT.TXT OUTPUT.TXT

I. Noob dasturlashni o'rganmoqchi👨‍💻 #1

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Noob 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!

Kiruvchi ma'lumotlar:

Kirish faylida S satr — ustoz bergan uyga vazifa misoli beriladi.

Chiquvchi ma'lumotlar:

Chiqish faylida siz agar bu amalni python orqali yechib bo'lsa misol javobini, aks holda “Mumkin Emas!”ni chop eting.

Misollar:
# 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 ms
Masala

Mansur 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.

Kiruvchi ma'lumotlar:

N tanlab olinadiga o'quvchilar soni.

M  sinfdagi jami o'quvchilar soni.

Chiquvchi ma'lumotlar:

Nechta usul bilan tanlab olishi mumkinligini chop eting!

Izoh:

[1,2,1],[1,1,2],[2,1,1] alohida hol hisoblanadi

Misollar:
# INPUT.TXT OUTPUT.TXT
1
46 37
755516268
2
19 5
1395360

K. kambinatorika #2

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Mansur jismoniy tarbiya o'qituvchisi. unda N nafar bola bor. u bolalar safda turibdi. Mansurda ularni o'rnini almashtiishini necha xil usuli bor.

Kiruvchi ma'lumotlar:

N soni

Chiquvchi ma'lumotlar:

masalada so'ralgan javob.

Izoh:

N%(10**9+7)

Misollar:
# INPUT.TXT OUTPUT.TXT
1
13
227020758
2
14
178290591
Kitob yaratilingan sana: 05-Feb-26 14:06