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 |