A. So'z (One Line)
Xotira: 64 MB, Vaqt: 1000 msSiz bitta satr berilgan. Siz unda ishtirok etgan harflardan katta harf ko'p bo'lsa butun satrni katta, aks holda kichik qilishingiz kerak bo'ladi. Agar katta va kichik harflar teng bo'lsa, kichik qilishingiz kerak bo'ladi.
Yagona qatorda bitta satr. Satr uzunligi \(10^5\)dan oshmaydi.
Yagona qatorda masalada so'ralgan narsani chop eting.
Bu masalada foydalanuvchi yechimni 1 qatorda yozilgan bo'lishi shart. Kodda eval va exec kabi funksiyalar ishlatish taqiqlanadi. ‘;’ → bu belgini ham ishlatish taqiqlanadi!!!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
zRY |
ZRY |
2 |
eZ |
ez |
B. Kubiklar (One line)
Xotira: 256 MB, Vaqt: 1000 msAbduazimda \(n\) ta kubiklar bor. U kubiklarini bor qatorga \(1\) dan \(n\) gacha terib qo'ydi. Uning singlisi \(k\)ta \([l:r]\) oraliqdagi kubiklarni o'g'irlab ketdi.
Siz bizga Abduazimda nechta kubik qolganligini toping.
Birinchi qatorda \(n\)va\(k\) butun sonlari \(n,k(1≤n,k≤10^6).\)
Qolgan \(k\)ta qatorda \(l\)va\(r\) sonlari \(l,r(1≤l≤r≤n).\)
Yagona qatorda masala yechimini chiqaring.
Muallif : Muhammadali Qosimov
# | INPUT.TXT | OUTPUT.TXT |
---|
C. Eng uzun qism (One line)
Xotira: 128 MB, Vaqt: 1000 msBir kuni Aziz ismli dasturchi o'zining eng yaxshi do'sti Abdulaziz bilan qiziqarli muammo ustida ishlashga qaror qildi. Ular bitta \(0\) va \(1\) lardan iborat ketma-ketlikka duch kelishdi va Abdulaziz shunday dedi:
"Aziz, men bu raqamlarning qaysi biri kuchliroq ekanini aniqlamoqchiman. Lekin buni o'zgacha usulda qilishni istayman. Keling, bu ketma-ketlikda \(0\) va \(1\) lar teng bo'lgan eng uzun qismni topamiz! Bu qismda \(0\) lar va \(1\) lar orasida haqiqiy tenglik bo'ladi!"
Aziz ham rozi bo'ldi va ular muammoni hal qilishga kirishdilar.
Birinchi qatorda to'plam elementlari soni \(N\) butun soni. \(N(1≤N≤10^5).\)
Ikkinchi qatorda to'plam elementlari faqat \(0\)va\(1\)dan iborat bo'ladi.
Yagona qatorda masala yechimini chop eting.
Bu masalada foydalanuvchi yechimni 1 qatorda yozilgan bo'lishi shart. Kodda eval va exec kabi funksiyalar ishlatish taqiqlanadi. ‘;’ → bu belgini ham ishlatish taqiqlanadi!!!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 0 0 1 0 |
2 |
2 |
1 0 |
0 |
D. Harfli ketma-ketlik #2 (One line)
Xotira: 32 MB, Vaqt: 1000 msIsmoil yo'ldan qog'oz topib oldi. Qog'ozda katta K ta ingliz harflardan tashkil topgan M uzunlikdan iborat ketma-ketlik bor ekan. U quydagicha:
\(1. AAAAA...A\)
\(2. AAAAA...B\)
\(3. AAAAA...C\)
\(.......................\)
Ismoil qiziqib qoldi. Agar shunday tartib bilan ketgan bo'lsa S kod berilsa, shu kod nechanchi qatorda joylashgan ekanligiga va buni topishga qiynaldi. Siz unga yordam bering.
Birinchi qatorda K va M natural son kiritiladi. \((1≤K≤26)\), \((1≤M<10^8)\)
Ikkinchi qatorda N natural son beriladi. \(1≤N≤10^{4245}\)
Masala javobini chop eting.
Bu masalada foydalanuvchi yechimni 1 qatorda yozilgan bo'lishi shart. Kodda eval va exec kabi funksiyalar ishlatish taqiqlanadi. ‘;’ → bu belgini ham ishlatish taqiqlanadi!!!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 4 5 |
AABB |
2 |
6 1 5 |
E |
3 |
4 6 7 |
AAAABC |
E. Massivni tenglash
Xotira: 256 MB, Vaqt: 1000 msYaqinda qaxramonlarimiz Ulug'bek va Doston yo'lda ketayotib yerdan juda ko'p sonlardan iborat sonlar ketma-ketligini topib olishdi. Shunda Ulug'bek bir o'yin o'ynashni taklif qildi. O'yin shunday ediki Doston ketma-ketlikdan ixtiyoriy sonni olib uni \(1\) ga oshirishi uchun unga \(1\) so'm kerak bo'lardi. Va aksincha \(1\) ga kamaytirish uchun ham unga \(1\) so'm kerak bo'lardi. Doston juda ziqna bo'lgani uchun Ulug'bekka uncha ko'p pul bermoqchi emas siz buning uchun Doston eng optimal yo'lni o'ylab topdi endi siz ham topishga urinib ko'ring. Doston Ulug'bekka eng kam qancha pul berishini (umuman bermasligi ham mumkin) va buning uchun ketma-ketlikning qaysi soniga tenglashtirilganini toping (Agar bunday sonlar juda ko'p bo'lsa eng kichigini toping).
Birinchi qatorda ketma-ketlikning elementlari soni \(N(1≤N≤10^6).\)
Ikkingchi qatorda ketma-ketlik elementlari \(A[i] (1≤A[i]≤10^9).\)
Bir qatorda masalada so'ralgan narsani probel bilan chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 5 4 2 5 9 |
8 5 |
2 |
4 10 5 3 1 |
11 3 |