A. Raqam bo'luvchilar soni

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga bir son beriladi. Ushbu son uning raqamlaridan nechtasiga bo'linishini topuvchi dastur tuzing.

Kiruvchi ma'lumotlar:

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}\)

Chiquvchi ma'lumotlar:

Chiqish faylida har bir test uchun masala javobini chop eting.

Izoh:

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

Misollar:
# INPUT.TXT OUTPUT.TXT
1
4
7
1248
121
11111
1
4
2
5

B. Kotletlar

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Bir 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.

Kiruvchi ma'lumotlar:

input.txt kirish faylining bir qatori uchta natural sondan iborat: k, m, n, 30000 dan oshmaydi.

Chiquvchi ma'lumotlar:

output.txt chiqish faylining yagona qatorida bitta sonni chiqarishingiz kerak - barcha kotletlarni qovurishingiz mumkin bo'lgan minimal vaqt.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 1 1
2
2
2 2 1
4

C. Pul daraxti

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Pul daraxtida 3 va 5 dollarlik pullar o'sadi. N dollar puln eng kam sondagi kupyuralardan foydalangan holda to'lash talab etiladi.

Kiruvchi ma'lumotlar:

input.txt kirish faylida 1000 dan oshmaydigan natural son.

Chiquvchi ma'lumotlar:

output.txt chiqish faylida 5 dollarlik va 3 dollarlik kupyuralar sonini 1 qatorda. Agar imkonsiz bo'lsa -1 ni chop eting.

Misollar:
# 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 ms
Masala

Ingliz tilini bilish dasturlash olamida juda muhim ekanligini bilasiz. Sizga bitta son beriladi. Undan keyingi va oldingi sonni chiqaruvchi dastur tuzing.

Kiruvchi ma'lumotlar:

Kirish faylida absolyut qiymati 1000 dan oshmaydigan butun son mavjud.

Chiquvchi ma'lumotlar:

Chiqish faylida masala javobini chiqaring.

Misollar:
# 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 ms
Masala

Bilamizki 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

Kiruvchi ma'lumotlar:

Kirish faylining birinchi qatori boʻsh joydan ajratilgan 3 ta musbat sondan iborat: N (N ≤ 100), A (A ≤ 100), B (B ≤ 100)

Chiquvchi ma'lumotlar:

Chiqish faylida yagona butun son, masala javobini chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5 2 3
60
2
14 23 5
3220
Kitob yaratilingan sana: 21-Nov-24 20:07