A. ZU Futbol muxlislari
Xotira: 256 MB, Vaqt: 1000 msUniversitetda futbol bo'yicha so'rovnoma o'tkazildi. Har bir talaba o'zi muxlislik qiladigan jamoa nomini yozdi.
Tashkilotchilar qaysi jamoaga nechta talaba muxlislik qilishini aniqlamoqchi.
Sizning vazifangiz - har bir jamoa nomini va bir nechta ovoz berilganini alifbo tartibida chiqarish.
Birinchi qatorda butun son N ( \(1 ≤ N ≤ 10^5\)) - talabalar soni beriladi.
asosiy N qatorda bittadan jamoa nomi berilgan.
Jamoa nomi faqat lotin harflaridan iborat bo'lib, 30 ta belgidan oshmaydi.
Har bir jamoa uchun chiqarib qatorda ko'rinishda:
jamoa_nomi ovozlar_soni
Natija jamoa nomlari bo'yicha alifbo tartibida chiqarilishi kerak.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
8 Barcelona RealMadrid Barcelona Liverpool Chelsea Liverpool Barcelona Chelsea |
Barcelona 3 Chelsea 2 Liverpool 2 RealMadrid 1 |
| 2 |
6 Arsenal Arsenal Arsenal Arsenal Arsenal Arsenal |
Arsenal 6 |
B. ZU Liftdagi qutilar
Xotira: 256 MB, Vaqt: 1000 msOmborda yuk lifti islamoqda. Ishchilar qutilarini ketma-ket liftga yuklaydi.
Agar ketma-ket yuklangan ikkita qutining og'irligi bir xil bo'lsa, lift hisob ularni mos kelmaydigan yuk deblaydi va ikkala qutini ham darhol olib tashlaydi .
Bu jarayon har bir yangi quti qo'shilgandan so'ng tekshiriladi.
Kun songida liftda nechta quti qolganini aniqlang.
Birinchi qatorda N (\( 1 ≤ N ≤ 10^5\)) - qutilar soni.
Ikkinchi qatorda N ta butun son A
( \(1 ≤ A ≤ 10^9\)) - qutilarning og'irligi
Liftda qolgan qutilar sonini chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
7 1 2 2 3 4 4 5 |
3 |
| 2 |
6 5 5 5 5 5 5 |
0 |
C. ZU Haftalik savdo
Xotira: 256 MB, Vaqt: 1000 msBir do'kon egasi har kuni nechta mahsulot sotilganini yozib ketadi. Haftadan u eng ko'p mahsulot sotilgan kun ni aniqlamoqchi. Sizga har bir kun uchun sotilgan mahsulot soni beriladi. Eng ko'p mahsulot sotilgan miqdorni chiqaring.
Eslatma: Agar bir nechta kunlarda eng ko'p mahsulot sotilgan bo'lsa, faqat shu maksimal qiymatni chiqaring.
Birinchi qatorda butun son N ( \(1 ≤ N ≤ 10^5\)) - kunlar soni beriladi.
Ikkinchi qatorda A ta butun son A(\(0 ≤ A ≤ 10^6\) )har bir kunda sotilgan mahsulot - soni beriladi.
Eng ko'p sotilgan mahsulot sonini chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
5 1 2 3 4 5 |
5 |
| 2 |
4 10 10 10 10 |
10 |
D. ZU Telefon quvvati
Xotira: 256 MB, Vaqt: 1000 msSayohatga chiqqan Dilshodning telefoni yo'lga chiqish vaqtida 100% quvvatlangan edi.
Telefon qilinayotganda har 1 soatda batareya quvvati K% ga foydalaniladi. Telefon quvvati 20% yoki undan kam bo'lganda, Dilshod uni zaryadlashga qaror qiladi.
Vazifa: Telefon necha soat ishlagandan so'ng uni zaryadlash kerak bo'lishini aniqlang.
Kirish faylining yagona qatorida bitta butun son K ( 1 ≤ K ≤ 100) beriladi - telefonning har soatda rejalashtirgan zaryadi.
Telefon 20% yoki undan kam quvvatga tushguncha necha soat ishlab chiqarishni bitta butun son kodda chiqaring
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
20 |
4 |
| 2 |
10 |
8 |
E. ZU Airport navbati
Xotira: 256 MB, Vaqt: 1000 msXalqaro aeroportda yo'lovchilar nazoratidan o'tish uchun navbatga turishmoqda.
Ba'zi yo'lovchilar VIP bo'lgani sababli navbatning boshiga , oddiy yo'lovchilar esa oxiriga qo'shiladi.
Buning uchun amallar bajariladi:
VIP ism— yo'lovchi navbatning boshiga qo'shiladi.
ODDIY ism— yo'lovchi navbatning oxiriga qo'shiladi.
Kun marta navbat qanday ko'rinishda tasvir chiqaring.
Birinchi qatorda butun son N ( \(1 ≤ N ≤ 10^5\)) - bajariladigan amallar soni beriladi.
asosiy N qatorda ko'rinishdagi buyruqlardan biri aytiladi:
VIP ism
ODDIY ism
Bu yerda ism faqat lotin harflaridan iborat bo'lib, 20 ta belgidan oshmaydi.
Yakuniy navbatdagi yo'lovchilar ismlarini oxirigacha , har birini bittada chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
3 VIP Ali VIP Vali VIP Hasan |
Hasan Vali Ali |
| 2 |
4 ODDIY Ali ODDIY Vali ODDIY Hasan ODDIY Aziz |
Ali Vali Hasan Aziz |
F. ZU Festival mehmonlari
Xotira: 256 MB, Vaqt: 1000 msShaharda katta musiqa festivali bo'lib o'tmoqda. Kirish eshigida har bir mehmonning elektron kartasi scaner orqali. Ba'zi mehmonlar adashib kartalarini bir necha marta scaner qilishlari mumkin.
Festival tashkilotchilariga esa festivalga nechta turli mehmon kelgani qiziq.
Sizga skaner qilingan barcha karta raqamlari kiritiladi. Har bir turli karta bitta mehmonni bildiradi.
Festivalga kelgan mehmonlar sonini aniqlang.
Birinchi qatorda butun son N ( \(1 ≤ N ≤ 10^5\)) — scaner qilingan kartalar soni beriladi.
Ikkinchi qatorda A ta butun son A ( \(1 ≤ A ≤ 10^9\)) - karta raqamlari kiritiladi.
Festivalga kelgan mehmonlar sonini chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
5 1 2 3 4 5 |
5 |
| 2 |
6 10 10 10 10 10 10 |
1 |
G. ZU Avtobus yo'lovchilari
Xotira: 256 MB, Vaqt: 1000 msShahar avtobusi bir necha bekatdan o'tadi. Har bir bekatda ma'lum katta yo'lovchi avtobusga chiqadi. Kun avtobus kompaniyasi yo'lovchilar sonini teskari umumiy ko'rishni xoxladi, chunki oxirgi bekatlar bo'yicha hisobot tuziladi.
Sizga bekatlar bo'yicha avtobusga chiqqan yo'lovchilar soni beriladi.
Ularni keyingi bekatdan birinchi bekatgacha chiqaring.
Birinchi qatorda N( \(1 ≤ N ≤ 10^5\)) - bekatlar soni beriladi.
Ikkinchi qatorda M ta butun son M( \(0 ≤ M ≤ 10^6\)) - har bir bekatda avtobusga chiqqan yo'lovchilar soni beriladi
Yo'lovchilar sonini teskari bitta qatorda probel bilan ajratib chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
3 1 2 3 |
3 2 1 |
| 2 |
5 10 20 30 40 50 |
50 40 30 20 10 |
H. ZU Yashirin xabar
Xotira: 256 MB, Vaqt: 1000 msDetektiv agentlik yashirin xabarlarnichi dastur yaratmoqda. Jinoyatchilar yuborgan xabarda SOS so'zi uchrasa, bu ishga signal keladi. Sizga bitta satr beriladi. Agar satr ichida SOS ketma-ketligi kamida bir marta uchrasa SIGNAL TOPILDI aks holda SIGNAL TOPILMADI deb chiqarish.
Kirish faylining yagona qatorida xodimning identifikatsiya kodini ifodalovchi S satri beriladi.
1 ≤ |S| ≤ 100
Satr lotin harflari ( A-Z, a-z), raqamlar ( 0-9) va boshqa belgilarni o'z ichiga olishi mumkin.
Satr ichida bo'sh joy bo'lmaydi.
Agar identifikatsiya kodi barcha shartlarni bajarsa:
kamida kamida 8 ta belgi bo'lsa;
kamida bitta katta harf mavjud bo'lsa;
kamida bitta kichik harf mavjud bo'lsa;
kamida bitta raqam mavjud bo'lsa;
chiqish fayliga QABUL aks holda RAD so'zini chiqarish.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
Abc12345 |
QABUL |
| 2 |
abcdef12 |
RAD |
| 3 |
ABCDEF12 |
RAD |
I. ZU Kechikkan talaba
Xotira: 256 MB, Vaqt: 1000 msUniversitetda darslar soat 08:30 da boshlanadi. Universitet ma'muriyati talabalarning kelish vaqtiga qarab ularning uch farqiga ajratadi.
- Agar talaba darsdan oldin yoki aynan 08:30 da kelsa, u "VAQTIDA" davom etadi.
- Agar talaba 08:31 dan 08:40 gacha kelsa, u "KECHIKDI" va darsga kirishga ruxsat beriladi.
- Agar talaba 08:40 dan keyin kelsa, u "KIRITILMAYDI" deb foyda va darsga kiritilmaydi.
Sizga talabaning kelgan vaqti (soat va universitetga) chiqariladi. Uning holatini aniqlang.
Kirish faylining yagona qatorida ikkita butun son olinadi:
H — soat ( 0 ≤ H ≤ 23);
M — daqiqa ( 0 ≤ M ≤ 59);
Sonlar bitta bo'sh joy bilan ajratilgan.
Chiqish fayliga chiqarib so'zlardan faqat bittasiniing :
VAQTIDA- talaba o'z vaqtida kelgan bo'lsa;
KECHIKDI— talaba 10 daqiqagacha kechikkan bo'lsa;
KIRITILMADI- talaba 10 daqiqadan ko'proq kechikkan bo'lsa.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
8 30 |
VAQTIDA |
| 2 |
9 00 |
KIRITILMADI |
J. ZU Haftalik suv sarfi
Xotira: 256 MB, Vaqt: 1000 msShahardagi suv ta'minoti korxonasi har bir xonadonning bir haftalik suv sarfini tahlil qilmoqda. Sizga ketma-ket N kun sarflangan suv miqdori (litrda) beriladi. Korxona bir haftada jami qancha litr suv sarflanganini hisoblamoqchi.
Sizning vazifangiz - jami suv sarfini topish.(l)
Birinchi qatorda N soni (\( 1 ≤ N ≤ 10^5\)) - kunlar soni.
Ikkinchi qatorda M ta butun son M(\( 0 ≤ M ≤ 10^6\)) - har bir kundagi suv sarfi beriladi.
Bitta son - jami suv sarfini chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
5 10 20 30 40 50 |
150 |
| 2 |
7 100 100 100 100 100 100 100 |
700 |