A. School ball
Xotira: 32 MB, Vaqt: 1000 msSiz maktabda bir o‘qituvchining yordamchisi sifatida tayinlandingiz va u hozir o‘quvchilarning javob varaqalarini tekshirmoqda. Har bir o‘quvchining bir nechta javob varaqasi bo‘lishi mumkin. O‘qituvchi sizga quyidagi ko‘rinishda bir nechta so‘rovlar beradi:
- 1 ism ball — ismli o‘quvchiga ball qo‘shish.
- 2 ism — ismli o‘quvchining barcha ballarini o‘chirish.
- 3 ism — ismli o‘quvchining ballarini chiqarish (agar bu ismli o‘quvchiga hali ball qo‘shilmagan bo‘lsa, 0 chiqarilsin).
Birinchi qatorda — q, ya’ni so‘rovlar soni beriladi.
Keyingi q qatorning har birida bir so‘rov keltirilgan.
Agar so‘rov 1 turida bo‘lsa — bu ism va ball dan iborat.
Agar 2 yoki 3 turida bo‘lsa — faqat ism beriladi.
Cheklovlar:
- 1 ≤ q ≤ 10^5
- 1 ≤ ball ≤ 100
- 1 ≤ ism uzunligi ≤ 100
- ism — kichik va katta lotin harflaridan iborat bo‘ladi.
3 turidagi har bir so‘rov uchun — tegishli o‘quvchining umumiy ballarini chiqarish.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
7 1 Vali 20 1 Ali 12 1 Ali 18 3 Ali 3 Vali 2 Ali 3 Ali |
30 20 0 |
B. So'zlar
Xotira: 32 MB, Vaqt: 1000 msSizga bitta qator matn beriladi, bu matn bir nechta so‘zlardan iborat. Sizdan ushbu matndagi eng ko‘p takrorlangan so‘z(lar)ni topishingiz so‘raladi.
Agar matnda bir nechta so‘z eng ko‘p takrorlangan bo‘lsa, ularning barchasini alifbo tartibida tagma-tag chiqarish kerak.
Bitta qatorda bir yoki bir nechta so‘zlar (faqat kichik lotin harflaridan tashkil topgan).
- Eng ko‘p takrorlangan so‘zlarni har birini yangi qatorda chiqarish kerak.
- So‘zlar alifbo tartibida bo‘lishi shart.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
apelsin olma banan apelsin olma apelsin |
apelsin |
C. Qadamlar
Xotira: 32 MB, Vaqt: 1000 msSizga turli butun sonlardan iborat massiv x1,x2,…,xn va butun son s berilgan.
Boshlanishda siz X o‘qida pos = s nuqtasida joylashgansiz. Har bir qadamda siz quyidagi ikki harakatdan faqat bittasini amalga oshirishingiz mumkin:
- Joriy pozitsiyadan pos=pos+1 ga o‘tish.
- Joriy pozitsiyadan pos=pos-1 ga o‘tish.
Qadamlar ketma-ketligi muvaffaqiyatli hisoblanadi, agar butun yo‘l davomida siz X o‘qidagi har bir xi pozitsiyani hech bo‘lmaganda bir marta bosib o‘tgan bo‘lsangiz. E’tibor bering, boshlang‘ich pozitsiya pos = s ham bo'sib o'tilgan deb hisoblanadi.
Sizning vazifangiz — muvaffaqiyatli bo'lishi uchun eng kamida nechta qadam yurilishi kerakligini aniqlash.
Birinchi qatorda n va s sonlari.
Ikkinchi qatorda esa n ta sonlar.
Masalaning javobini aniqlang.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 1 1 |
0 |
2 |
1 2 1 |
1 |
3 |
2 1 2 3 |
2 |
4 |
2 2 1 3 |
3 |
D. Eshiklar
Xotira: 32 MB, Vaqt: 1000 msYusuf uzun koridor boshida turibdi. Koridorda ketma-ket joylashgan n ta eshik bor, ular 1 dan nn gacha raqamlangan. Yusuf 1-eshikdan boshlab barcha eshiklardan ketma-ket o‘tib, oxirgi nn-eshikdan chiqib ketishi kerak.
Har bir eshik ochiq yoki yopiq bo‘lishi mumkin. Agar eshik ochiq bo‘lsa, Yusuf undan 1 soniyada o‘tadi. Agar eshik yopiq bo‘lsa, Yusuf undan o‘ta olmaydi.
Biroq, Yusufda maxsus tugma mavjud, uni istalgan vaqtda, faqat bir marta bosishi mumkin. Bu tugma barcha yopiq eshiklarni x soniyaga ochiq holatga o‘tkazadi.
Sizning vazifangiz — Yusuf barcha eshiklardan o‘tib keta oladimi-yo‘qmi, shuni aniqlash. E’tibor bering: u tugmani faqat bir marta ishlatishi mumkin.
Birinchi qatorda n va x sonlari
Ikkinchi qatorda n ta son (0 va 1 lar).
1 bo'sa eshik yopiq, 0 bo'lsa ochiq degani.
Eshiklardan o'ta olsa yes aks holda no chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 2 0 1 1 0 |
yes |
2 |
6 3 1 0 1 1 0 0 |
no |
E. matem
Xotira: 32 MB, Vaqt: 1000 msSizga N natural soni beriladi. N sonini \((a+b)^2\) ko'rinishida yozish mumkin. Bu yerda a va b sonlari natural sonlar.
Siz a*b ning bo'lishi mumkin bo'lgan eng minimal qiymatini toping.
Bitta qatorda N natural soni.
Bitta qatorda a*b ning eng minimal qiymatini toping.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
0 |
0 |
F. Eltonning yurti
Xotira: 32 MB, Vaqt: 1000 msElton g‘alati bir dunyoda yashaydi. Har bir mamlakatning qadimgi nomi uchta so‘zdan iborat bo‘ladi. Har bir so‘zning birinchi harfi birlashib, mamlakatning hozirgi nomini hosil qiladi.
Qadimgi mamlakat nomi berilgan. Iltimos, uning hozirgi nomini chiqaring.
Bitta qatorda 3 ta so'zdan iborat matn
Bitta qatorda davlarning hozirgi nomi
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
united states america |
usa |
G. Zaharlanish
Xotira: 32 MB, Vaqt: 1000 msBitta mahallada n ta odam yashaydi. ularning ichida 1 tasi zaharlangan. u zaharlangan odam har kuni 1 ta ixtiyoriy inson bilan ko'rishadi. u ko'rishgan insonlar ham zaharlanadi. Zaharlangan odamlar ham 1 kunda 1 ta ixtiyoriy odam bilan ko'rishadi va zaharlaydi.
n kunda eng kamida nechta odam zakarlanishi mumkin.
Bitta qatordan n soni. 1<=n<=100
Bitta qatorda masalaning javoni.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
2 |