A. O'yinchoqlar guruhi

Xotira: 64 MB, Vaqt: 1000 ms
Masala

Sizda 2 ta guruhdan tashkil topgan o'yinchoqlaringiz bor. Siz ularni qaysi biri kuchli ekanini bilish uchun o'ziga xos reja tuzdingiz. Bunda birinchi jamoaning eng kuchli o'yinchisi raqib jamoaning eng kuchli o'yinchisi bilan bellashadi, ikkinchi eng kuchli o'yinchi esa raqib jamoaning ikkinchi eng kuchli o'yinchisi bilan, va hokazo. Siz birinchi guruhning nechta o'yinchisi bellashuvda yutib chiqishini bilmoqchisiz. (O'yinchi bellashuvda yutib chiqishi uchun raqibidan qat'iy kuchli bo'lishi kerak)

Kiruvchi ma'lumotlar:

1-qatorda 5 ta natural son. Birinchi jamoa o'yinchilarining kuchlari beriladi.

2-qatorda 5 ta natural son. Ikkinchi jamoa o'yinchilarining kuchlari beriladi.

Kiritiladigan sonlar \([1, 100]\)oralig'ida bo'lishi kafolatlangan.

Chiquvchi ma'lumotlar:

Yagona qatorda bitta butun son, masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3 7 1 5 9 
9 8 8 10 3
0
2
7 10 9 8 5 
10 1 8 4 3
4

B. Olimpiya o'yinlari

Xotira: 64 MB, Vaqt: 1000 ms
Masala

Siz qadimgi Olimpiya o'yinlariga tashrif buyurdingiz. Olimpiya o'yinlarida turli xil o'yinlar (musobaqalar) o'tkaziladi. Ammo nechta o'yin bo'lishini bilmaysiz. Hamma g'olib nomi bilan qiziqsa, siz esa aksincha har bir o'yinda eng kam ball yig'gan o'yinchilarni aniqlamoqchisiz. 

Shunday qilib Olimpiyada bo'layotgan har bir o'yindagi eng kam ball yig'gan o'yinchining balini topishingiz kerak.

Kiruvchi ma'lumotlar:

Har bir o'yin n natural soni - joriy o'yinda ishtirok etayotgan o'yinchilar soni bilan boshlanadi \((0\le n \le 100)\).

Keyingi qatorda n ta natural son, ushbu o'yinda qatnashgan o'yinchilarning ballari kiritiladi. \([1, 1000]\)

Qachonki biror o'yinda bitta ham o'yinchi qatnashmasa Olimpiya o'yinlari o'z nihoyasiga yetadi.

Qo'shimcha ravishda barcha o'yinlardagi n larning yig'indisi \(10^5\) dan oshmaydi.

Chiquvchi ma'lumotlar:

Har bir o'tkazilgan o'yin uchun eng kam ball yig'gan o'yinchi balini chop eting.

Hech kim ishtirok etmagan o'yin o'tkazilmagan deb hisoblanadi.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1
4 
4
4 7 10 2 
0
4
2
2
10
1 9 6 6 5 3 1 9 1 4 
7
3 8 9 8 4 7 5 
0
1 
3

C. Test

Xotira: 64 MB, Vaqt: 1000 ms
Masala

Siz va do‘stingiz tezkor savol-javob (Ha/Yo'q) testini topshirgansiz. Dos'tingiz nechta savolga to'g'ri javob berganini biladi, lekin qaysi savollar to‘g‘ri ekanini bilmaydi. Siz o‘z javoblaringizni va do‘stingizning javoblarini solishtirasiz. Sizning maqsadingiz — siz maksimal ravishda nechta savolga to‘g‘ri javob bergan bo‘lishingiz mumkinligini aniqlash.

Kiruvchi ma'lumotlar:

Har bir test ishi quyidagilardan iborat bo‘ladi:

  1. n — do‘stingiz to‘g‘ri javob bergan savollar soni \((0\le n \le 1000)\)
  2. s — ikki qatorli satr. Birinchi qatorda sizning javoblaringiz (H yoki Y), ikkinchi qatorda esa do‘stingizning javoblari (H yoki Y). Ikkala satr uzunligi bir xil va uzunlik \((max(n, 1)\le \lvert s\rvert \le 1000\) oraliqda bo‘ladi.
Chiquvchi ma'lumotlar:

Siz maksimal nechta savolga to‘g‘ri javob bergan bo‘lishingiz mumkinligini aniqlab, bitta butun son chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3
YHYYY
HYHHH
2
2
6
HHYHYYHYHY
HHHHYYHHHH
9

D. Spiral

Xotira: 128 MB, Vaqt: 2000 ms
Masala

 

Humoyun ko‘plab multfilmlarda ko‘rganidek spiral shakli insonni o‘ziga jalb qilib, hatto gipnoz qilib qo‘yishi ham mumkin deb o‘ylaydi. Shu sababli u o‘zi tomonidan berilgan masala eng ko‘p ishtirokchiga yoqishini xoxlagani uchun masalaga aynan spiral deb nom qo’yishni joiz deb topdi, hatto masalaning o’zi ham spiralga aloqador. Ya’ni u quyidagicha:

 

Humoyun o’lchami  \(1\ 000\ 000\ 001 \times 1\ 000\ 000\ 001\) jadval oldi va uning ichini natural sonlar ketma-ketligini spiralsimon shaklda joylashtirish orqali to’ldirib chiqdi.

 

Sizning vazifangiz Humoyun tuzgan jadvaldan A va B sonlari orasidagi masofani aniqlashdan iborat.

 

Ikki sonning orasidagi masofa ularning jadvaldagi joylashuv koordinatalari Manhattan masofasi(farqlarining yig’indisi)ga teng.

Kiruvchi ma'lumotlar:

Birinchi qatorda bitta butun son,  \(Q (1 \le Q \le 10^5)\), testlar soni kiritiladi.

Keyingi \(Q\)  ta qatorning har birida ikkitadan butun son,  \(A(1 \le A \le 10^{18})\) va  \(B(1 \le B \le 10^{18})\) sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Har bir test uchun alohida qatorda  \(A\) va  \(B\) sonlari orasidagi masofani chop eting!.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2
12 2
26 6
2
6

E. Statistika - 1

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga \( n \) uzunlikdagi \( X \) massivi berilgan. Har bir element \( x_i \) nuqtani ifodalaydi. Siz ikkita turdagi so'rovlarni bajarishingiz kerak:

 

1. \( 1 \ i \ a \): Bu so'rovda \( x_i \) qiymatini \( a \) ga o'zgartirish kerak bo'ladi.

2. \( 2 \ l \ r \): Bu turdagi so'rovda massivning \( [l, r] \) oralig'idagi nuqtalarning populyatsiya standart chetlanishini hisoblash kerak bo'ladi.

Populyatsiya standart chetlanishi \( \sigma \) quyidagi formula bilan hisoblanadi:

 

How To Calculate Standard Deviation In Google Sheets - Kieran Dixon

Bu yerda:

- \( \mu = \frac{\sum x_i}{n} \) , ya'ni  \( x_i \) larning o'rta arifmetik qiymati.

- \( n \) — oraligdagi nuqtalar soni.

Kiruvchi ma'lumotlar:

Birinchi qatorda ikkita butun son \( n \) va \( q \) berilgan, bunda:

- \( n \) — massiv uzunligi.

- \( q \) — so'rovlar soni.

 

Ikkinchi qatorda \( n \) ta butun son \( x_i \) berilgan, massiv elementlarini ifodalaydi.

 

Keyingi \( q \) qatorda so'rovlar berilgan:

- Yangilash So'rovi uchun qatorda \(1 \ i \ a\) berilgan, bunda:

  - \( i \) — yangilanadigan element indeksi (indekslash 1 dan boshlangan deb hisoblanadi).

  - \( a \) —  \( x_i \) ning yangi qiymati.

- Oraliq So'rovi uchun qatorda \(2 \  l \  r\) berilgan, bunda:

  - \( l \) va \( r \) — \( [l, r] \) oralig'ining indekslari (indekslash 1 dan boshlangan deb hisoblanadi).

Qiymat chegaralari:

- \( 1 \leq n, q \leq 10^5 \)

- \( -25 \leq x_i, a \leq 25 \)

- \( 1 \leq i, l, r \leq n \)

Chiquvchi ma'lumotlar:

Har bir oraliq so'rovi uchun \( [l, r] \) oralig'idagi nuqtalarning populyatsiya standart chetlanishini chiqaring. Natijani 6 kasr belgigacha yaxlitlab chiqaring.

Izoh:

formuladagi \(n\) massiv uzunligi emas!. Formuladagi \(n\) nima ekanligi formulani pastida yozilgan!

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5 3
1 2 3 4 5
2 1 5
1 3 10
2 1 5
1.41421356
3.13687743
2
3 2
-1 0 1
2 1 3
1 2 5
0.81649658
Kitob yaratilingan sana: 04-Aug-25 08:05