A. Raqam bo'luvchilar soni
Xotira: 16 MB, Vaqt: 1000 msSizga bir son beriladi. Ushbu son uning raqamlaridan nechtasiga bo'linishini topuvchi dastur tuzing.
Kirish faylida t( \(1 \le t \le 1000\)) testlar soni ham keyingi t ta qatorda N soni beriladi. Bunda \(1 \le N \le 10^{18}\)
Chiqish faylida har bir test uchun masala javobini chop eting.
1 testda
7 ni 7 ga bo'linadi. O'zi u bitta
1248 da esa 1,2,4,8 barchasiga bo'linadi shu sabab javob 4
121 da esa 1 ga bo'linadi ammo 2 ga emas ammo birlar soni 2 ta shu sababdan javob 2
11111 da esa 5 ta birga ham bo'linadi shu sabab javob ham 5
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 7 1248 121 11111 |
1 4 2 5 |
B. Kotletlar
Xotira: 16 MB, Vaqt: 1000 msBir vaqtning o'zida skovorodkada k ta kotlet qo'yishingiz mumkin. Har bir kotletni har tomondan m daqiqa davomida uzluksiz qovurish kerak. n dona kotletni ikki tomondan qovurish uchun eng kamida qancha vaqt talab etiladi.
input.txt kirish faylining bir qatori uchta natural sondan iborat: k, m, n, 30000 dan oshmaydi.
output.txt chiqish faylining yagona qatorida bitta sonni chiqarishingiz kerak - barcha kotletlarni qovurishingiz mumkin bo'lgan minimal vaqt.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 1 1 |
2 |
2 |
2 2 1 |
4 |
C. Pul daraxti
Xotira: 16 MB, Vaqt: 1000 msPul daraxtida 3 va 5 dollarlik pullar o'sadi. N dollar puln eng kam sondagi kupyuralardan foydalangan holda to'lash talab etiladi.
input.txt kirish faylida 1000 dan oshmaydigan natural son.
output.txt chiqish faylida 5 dollarlik va 3 dollarlik kupyuralar sonini 1 qatorda. Agar imkonsiz bo'lsa -1 ni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
8 |
1 1 |
2 |
11 |
1 2 |
3 |
15 |
3 0 |
4 |
1 |
-1 |
D. Keyingi va oldingi son
Xotira: 16 MB, Vaqt: 1000 msIngliz tilini bilish dasturlash olamida juda muhim ekanligini bilasiz. Sizga bitta son beriladi. Undan keyingi va oldingi sonni chiqaruvchi dastur tuzing.
Kirish faylida absolyut qiymati 1000 dan oshmaydigan butun son mavjud.
Chiqish faylida masala javobini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
13 |
The next number for the number 13 is 14. The previous number for the number 13 is 12. |
E. Eroziya
Xotira: 16 MB, Vaqt: 1000 msBilamizki temir namlikka chidamsiz bo’lib, nam joyda qolsa u eroziyaga uchraydi. Ya’ni zanglaydi. Buni oldini olish uchun unga mahsus eritma bilan ishlov beriladi. Bunda 1 m2 yuzaga 1 gramm eritma kerak bo’ladi. A m ga B m bo’lgan N ta plastinkaga ishlov berish uchun necha gramm eritma kerak ekanligini aniqlang
Kirish faylining birinchi qatori boʻsh joydan ajratilgan 3 ta musbat sondan iborat: N (N ≤ 100), A (A ≤ 100), B (B ≤ 100)
Chiqish faylida yagona butun son, masala javobini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 2 3 |
60 |
2 |
14 23 5 |
3220 |