A. Sahiy Diyorbek
Xotira: 256 MB, Vaqt: 1000 msDiyorbek bolalarga pul berib ularni hursand qilmoqchi.
U ko'chada turgan n ta bolani ko'rdi. i - bola a[i] so'm pul hohlaydi.
Diyorbek har bir bolani yoniga borganda cho'ntagidan k so'm oladi va agar qo'lidagi pul o'sha bola hohlagan puldan ko'proq yoki teng bo'lsa u bolaga hohlagan pulini beradi. Agar Diyorbek bolaga pul bermasa o'sha bola xafa bo'ladi. Siz xafa bo'lgan bolalar sonini topishingiz kerak.
Birinchi qatorda 2 ta son n, k(1 ≤ n, k ≤ 10^5) .
Ikkinchi qatorda a massivi (1 ≤ a[i] ≤ 10^5).
1 ta son m xafa bo'lgan bolalar soni.
Ortib qolgan pul Diyorbekning qo'lida turadi.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
5 5 4 6 1 2 100 |
1 |
B. Humoyun vs Muhammadaziz
Xotira: 256 MB, Vaqt: 1000 msHumoyun va Muhammadaziz do'stlar. Lekin ular ba'zida kelisholmay qolishadi. Sizga n soni beriladi kunlar soni, va a massivi. Bu yerda a[i], i-kunda ular necha marotaba urushganini ifodalaydi. agar a[i] < a[i - 1] bo'lsa ular yaxshi tomonga o'zgargan bo'ladi. Sizning vazifangiz ular necha marta yaxshi tomonga o'zgarganini topishdir.
Birinchi qatorda 1 ta son n, (1 ≤ n ≤ 10^5) .
Ikkinchi qatorda a massivi, (0 ≤ a[i] ≤ 10^5).
1 ta son m, (0 ≤ m ≤ 10^5 - 1). Ular necha marotaba yaxshi tomonga o'zgarganligi.
Aslida ular bunchalik urushqoq emas😂.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
5 1 2 3 1 2 |
1 |
C. Yutqazgan yutdi
Xotira: 256 MB, Vaqt: 1000 msHumoyun va Muhammadaziz 1 o'yin o'ynashmoqda va bu o'yinda Behruzbek hakamlik qilyapti. O'yin n ta bosqichdan iborat bo'lib i-bosqichda stol ustiga a[i] ta tosh qo'yiladi va o'yinchilar ketma-ket stol ustidan hohlaganicha toshni olib tashlaydi. Stol ustida tosh qolmaganda kimning navbati bo'lsa u yutqazadi va Behruzbek unga 1 ta konfet beradi. Har safar o'yinni Humoyun boshlab beradi. Sizning vazifangiz agar o'yinchilar optimal o'ynasa kimda nechta konfet bo'lishini hisoblashdir.
Birinchi qatorda 1 ta son n, (1 ≤ n ≤ 10^5).
Ikkinchi qatorda a massivi (0 ≤ a[i] ≤ 10^18).
Bir qatorda 2 ta son h, m mos ravishda Humoyundagi va Muhammadazizdagi konfetlar soni.
Ularda konfetlar qanchalik ko'p bo'lsa ham yana konfet olishni hohlaydi.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
5 1 2 1 1000 6 |
3 2 |
D. DJ Odil
Xotira: 256 MB, Vaqt: 1000 msOdil qo'shiq eshitishni juda ham yaxshi ko'radi. Unga “phonk” va “nasheed” turidagi qo'shiqlar yoqadi. U n kunda qaysi turdagi qo'shiqni necha marotaba eshitganini yozib oldi. Bu yerda P[i] i - kuni nechta “phonk” eshitganini bildiradi. Va N[i] i-kuni nechta “nasheed” eshitganini bildiradi.
U 1 narsaga qiziqib qoldi agar i - kunni olib tashlasak jami ko'proq “phonk” eshitganmi yoki “nasheed”.
Siz d massivini chiqarishingiz kerak. d[i] agar odil ko'proq “phonk” eshitgan bolsa “p”, agar ko'proq “nasheed” eshitgan bo'lsa “n” aks holda “d” bolishi kerak.
Birinchi qatorda 1 ta son n, (1 ≤ n ≤ 10^5).
Ikkinchi qatorda P massivi (1 ≤ P[i] ≤ 10^5).
Uchinchi qatorda N massivi (1 ≤ N[i] ≤ 10^5).
Bir qatorda d massivi.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
5 1 2 3 4 5 5 4 3 2 1 |
p p d n n |
E. Saidkamol qiziqqan masala
Xotira: 256 MB, Vaqt: 1000 msSaidkamol zerikdi va qiziqarli masala o'ylab topmoqchi boldi.
Masalani sharti quyidagicha: Sizga n va m soni beriladi. Va n ta sondan iborat a massivi beriladi. Siz a massivdagi hohlagan elementingizni hohlagan butun songa ko'paytira olasiz.
Siz a massivning summasini m qila olasizmi.
Birinchi qatorda 2 ta son n, m, (1 ≤ n ≤ 10^5), (1 ≤ m ≤ 10 ^ 18).
Ikkinchi qatorda a massivi (1 ≤ a[i] ≤ 10 ^ 5).
Agar a massivning summasini m qila olsangiz “HA” bo'lmasa “YO'Q” deb chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
5 6 1 2 3 4 5 |
HA |
| 2 |
2 5 2 4 |
YO'Q |