A. O'rtancha Son: Raqamli Detektiv
Xotira: 32 MB, Vaqt: 1000 msQiziqarli sonlar uchligini uchratdingiz! Sizga uchta turli \(a\), \(b\) va \(c\) sonlari sovg'a qilindi. Sizning vazifangiz — ular orasidan aynan o'rtada joylashgan, ya'ni na eng kattasi, na eng kichigi bo'lgan "oraliq detektiv" sonni topish. Ma'lumotlarni tekshirib, o'rtancha sonni aniqlang va nechta mantiqiy hiylalardan foydalanishingiz mumkinligini sinab ko'ring!
\(a\), \(b\), \(c\) sonlar beriladi
o'rtancha soni chiqaring
Osoooooooon
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
1 2 3 |
2 |
| 2 |
1 2 3 |
2 |
B. Ism Jumbozlari!
Xotira: 64 MB, Vaqt: 1000 msAbdulloh o'zining eng sevimli qizini ismini yozmoqda. Ismlar "bir xil" hisoblanadi, agar ularni tartiblab chiqishda (harflar soni va tartibi muhim emas, lekin harf almashtirish yoki ortiqcha harf qo'shish mumkin emas!) bir-biriga mos tushsa. Do'sti Xasanboy Abdulloh ko'ngil qo'ygan qizni ismini taxmin qilishga urinmoqda. Siz esa Xasanboyning taxmini to'g'rimi yoki yo'qligini aniqlang va unga yordam bering!
- Birinchi qatorda T — testlar soni kiritiladi.
- Keyingi har bir qatorda ikki xil ism kiritiladi — birinchisi Xasanboy taxmini, ikkinchisi Abdullohning sevimli ismi.
Har bir test uchun, agar Xasanboy to'g'ri taxmin qilgan bo‘lsa YES, aks holda NO chiqaring.
TEST CASELARGA QARANG!
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
2 adiyas sadiya anutfam maftuna |
YES YES |
C. Raqamlarni O'chirish
Xotira: 32 MB, Vaqt: 1000 msO‘yin boshlanadi! Sizda biror bir katta, natural son n bor va siz k marotaba sehrli hatti-harakat qilishingiz mumkin.
Har bir harakatda, sonning eng kichik raqamini topasiz va uni chapdan birinchi keladigan joyidan olib tashlaysiz. Raqamlar kichraydi, ular chapga harakatlanadi (masalan: 30123 → 3123).
- Agar eng kichik raqam bir nechta marta uchrasa, har doim chapdan birinchi kelganini o‘chirib tashlaysiz.
- Bu amallarni k marta takrorlang.
Shu o‘yindan so‘ng hosil bo‘lgan yangi sonni chiqarish vazifasi!
Ikkita butun son n va k.
k marta eng kichik raqamni o‘chirib bo‘lgandan keyingi son.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
3025 1 |
325 |
| 2 |
405 2 |
5 |
D. Ketma-ketlik o'yini
Xotira: 256 MB, Vaqt: 1000 msBerilgan uzunligi n bo‘lgan butun sonlar ketma-ketligi
\(a_1, a_2, \dots, a_n\)
va bitta butun son x.
Quyidagi amalni bajarish mumkin:
ikkita qo‘shni sonlarni \(a_i\) va \(a_{i+1}\) tanlab olamiz va ularni bitta butun songa \(y\) bilan almashtiramiz, bu yerda:
Yakunda qolgan son x ga teng bo'la oladimi?
Har bir test bir nechta test holatlaridan iborat.
Birinchi qatorda testlar soni — T beriladi
\(1 \leq T \leq 500\).
Keyin test holatlarining tavsifi keltiriladi.
Har bir test holati quyidagicha beriladi:
- Birinchi qatorda bitta butun son n beriladi
\(1 \leq n \leq 100\). - Ikkinchi qatorda n ta butun son \(a_1, a_2, \dots, a_n\) beriladi
\(-10^9 \leq a_i \leq 10^9\). - Uchinchi qatorda bitta butun son x beriladi
\(-10^9 \leq x \leq 10^9\).
Har bir test holati uchun, agar yakuniy qolgan son aniq x ga teng bo‘lishi mumkin bo‘lsa,
"YES" (qo‘shtirnoqlarsiz) chiqaring,
aks holda "NO" chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
3 3 2 7 5 4 5 -1 3 7 -9 -2 8 6 1 -1 -4 5 1 -4 -2 |
YES NO YES |