A. Sharchalar
Xotira: 16 MB, Vaqt: 1000 msImonada N ta ko'k sharcha bor. U sharchalar bilan 2 xil usulda savdo qila oladi: K ta ko'k sharchani M ta qizil sharchaga yoki P ta qizil sharchani L ta yashil sharchaga almashtirishi mumkin. U eng ko`pi bilan nechta yashil sharchani qo'lga kirita olishini hisoblovchi dastur tuzing.
Birinchi qatorda N sharchalar soni beriladi. \((1≤N≤10^6)\)
Ikkinchi qatorda K,M,P,L lar beriladi. \((1≤K,M,P,L≤10^6)\)
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
45 10 3 2 3 |
18 |
2 |
52 14 3 5 8 |
8 |
B. Sham
Xotira: 16 MB, Vaqt: 1000 msIsmoilda bir xil o’lchamdagi N ta sham bor edi. U shamlardan birini yoqdi. Shamning faqat o’ndan bir qismi qolganida, ikkinchisini yoqdi. Uning ham atigi o’ndan biri qolganida, u uchinchisini yoqdi va hokazo. Shamlar butun uzunligi bo’ylab bir xil tezlikda yonadi. Bitta sham K minut yonadi. Barcha N ta sham yonib tugashi uchun qancha vaqt ketishini aniqlovchi dastur tuzing.
Yagona qatorda N va K butun sonlar kiritiladi. \((1≤N,K≤100)\)
Masala javobini chop eting.
Vaqt birliklari kun, soat, minut, sekund
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
11 13 |
2 soat 10 minut |
2 |
55 1 |
49 minut 36 sekund |
C. Yashirin raqam
Xotira: 16 MB, Vaqt: 1000 ms3×3 o’lchamli kvadratda dastlab har bir katakchasida 0 raqami bor edi. Har safar ixtiyoriy olingan 2×2 kvadratning har bir kataklaridagi sonlarga 1 qo’shib ketiladi. Ushbu jarayon pastdagi rasmdagidek hosil bo’lgunicha bir necha marta takrorlandi. Afsuski, ushbu kvadratdagi ba’zi raqamlar yashiringan. So’roq belgisi ostidagi katakchada qaysi raqam yashiringan?

Yagona qatorda K, M va P musbat butun sonlar beriladi. \((1≤K,M,P≤1000)\)
So'rov belgisidagi sonni chop eting. Agar topishni iloji bo'lmasa -1 ni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
73 5 35 |
-1 |
D. Jetonlar soni
Xotira: 16 MB, Vaqt: 1000 msQutida faqat yashil, qizil, ko’k va sariq rangli jetonlar bor. Qutidan tanlangan N ta jeton orasida har doim kamida bitta yashil jeton bor, har doim tanlangan M ta jeton orasida kamida bitta qizil jeton, K ta jeton orasida har doim kamida bitta ko’k va tanlangan P ta jeton orasida har doim kamida bitta sariq jeton bor. Qutida har bir jetonlar soni kamida nechtadan ekanligini hisoblash dasturi tuzilsin.
Yagona qatorda N, M, K va P musbat butun sonlar beriladi. \((1≤N,M,K,P≤1000)\)
Har bir jeton sonini tartib bilan alohida qatorlarda chop eting. Agar javob topish iloji bo'lmasa -1 ni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
36 62 72 74 |
44 ta yashil 18 ta qizil 8 ta ko'k 6 ta sariq |
E. So'z o'yini
Xotira: 16 MB, Vaqt: 1000 msUchta bola “So’z” o’yinini o’ynashdi va har biri N tadan so’z yozishdi. Agar bitta bola yo’zgan so’z qolgan bolalarning ikkalasida ham bo’lmasa, o’sha bola 3 ball to’plagan bo’ladi. Agar ikkita bolada bir xil so’z yozilgan bo’lsa, har biriga 1 balldan beriladi. Agar bitta so’z uchta bolada ham yozilgan bo’lsa, hech kimga ball berilmaydi. Ballarni hisoblaganda, ularning har biri har xil ball to’plagani aniqlandi. Ismoil eng kichik ko’rsatkich – K ballni qo’lga kiritdi, Javlonbek esa eng yuqori ball to’pladi. Javlonbek eng ko'p bilan necha ball to’plaganligini aniqlovchi dastur tuzing.
Birinchi qatorda N musbat butun son beriladi. \((1≤N≤1000)\)
Ikkinchi qatorda Ismoil to'plagan K musbat butun son beriladi. \((1≤K≤1000)\)
Javlonbek to'plashi mumkin bo'lgan eng katta qiymatni chop eting. Agar masala yechimga ega bo'lmasa -1 ni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 19 |
25 |
F. Tub emas NBS
Xotira: 64 MB, Vaqt: 1000 msN natural son berilgan bo'lib, bu sonning tub son bo'lmagan natural bo'luvchilar soni ( NBS ) ni aniqlovchi dastur tuzing.
Yagona qatorda N natural son beriladi. \((1≤N≤10^{18})\)
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 |
1 |
2 |
16 |
4 |
3 |
36 |
7 |
G. 3 Tijoratchi #1
Xotira: 16 MB, Vaqt: 1000 msn ta bir xil idishning a tasida to‘la, b tasida yarim yog‘ bor, c tasi esa bo‘sh. 3 ta tijoratchi yog‘ni va idishlarni teng bo‘lib olishdi. Yog‘ni idishdan idishga quymasdan tijoratchilar olishi mumkin bo'lgan qiymatlar toping.
Yagona qatorda n,a,b,c butun sonlar kiritiladi. \((1≤n≤400)\), \((1≤a,b,c≤398)\)
Masala javobini chiqaring. Agar javoblar bir nechta bo'lsa ixtiyoriy javobni chiqaring.
Masala javoblari butun yechimda kafolatlangan.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
21 7 7 7 |
2 3 2 3 1 3 2 3 2 |