A. Eng kichik bo'luvchi
Xotira: 16 MB, Vaqt: 1000 msSizga N natural soni beriladi. Uning 1 dan katta eng kichik natural bo'luvchisini toping.
Kirish faylida yagona qatorda \(N(2\le N \le 10^{10})\) soni beriladi.
Chiqish faylida N ning eng kichik 1 dan katta natural bo'luvchisini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
49 |
7 |
2 |
75 |
3 |
B. Taqqoslash
Xotira: 16 MB, Vaqt: 1000 msSizga 3 ta son beriladi. Ular nechta turli sonlar ekanligini chop etuvchi dastur tuzing.
Kirish faylida bir qatorda 3 ta son kiritiladi. Ular absolyut qiymati 1000 dan oshmaydigan butun sonlardir.
Chiqish faylida nechta turli sonlar borligini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
-7 264 -584 |
3 |
2 |
1 1 1 |
1 |
3 |
1 1 2 |
2 |
C. Nusxalar
Xotira: 16 MB, Vaqt: 1000 msKotib Iroda bugun ishga kechikdi va u zudlik bilan tushlik vaqtigacha bitta hujjatning N nusxasini tayyorlashi kerak edi. Uning ixtiyorida ikkita nusxa ko'chirish moslamasi bor, ulardan biri varaqni x soniyada, ikkinchisi esa y soniyada nusxalaydi. (Bir vaqtning o'zida bitta nusxa ko'chirish mashinasidan yoki ikkalasidan ham foydalanishingiz mumkin. Siz nafaqat asl nusxadan, balki nusxadan ham nusxa ko'chirishingiz mumkin.) Unga buning uchun minimal qancha vaqt kerak ekanligini aniqlashga yordam bering.
Kirish faylida bo'shliq bilan ajratilgan uchta butun son - N, x va y mavjud \((1 \le N\le 2*10^8, 1\le x, y\le10)\).
N nusxani chop etish uchun ketadigan minimal vaqtni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 1 1 |
3 |
2 |
5 1 2 |
4 |
D. Apelsinlar
Xotira: 16 MB, Vaqt: 1000 msShohruh do'stlarini uyiga taklif qilishga qaror qildi. Uning do'stlari mevalarni juda yaxshi ko'rishganligi sababli, Shohruh ularga sovg'a sifatida bir nechta bir xil o'lchamdagi apelsinlar sotib oldi.
U apelsinlarni mehmonlar orasida teng taqsimlash uchun (Shohruh o'zi apelsin yemaydi) va barcha mehmonlar teng bo'laklarga ega bo'lishlari uchun bir xil miqdordagi teng bo'laklarga kesib tashlamoqchi.
Yuqoridagi shartlarni qondirish uchun har bir apelsinni kamida necha bo'lakka bo'lish kerak ekanligini chop eting.
Kirish faylida bo'sh joy bilan ajratilgan ikkita musbat butun son N va M mavjud \((1 \le N,M \le 10^9)\).
Bunda N mehmonlar soni, M esa apelsinlar soni.
Chiqish faylida minimal bo'laklashlar sonini chop eting
1-testda 5 dona apelsinni 2 mehmonga bo'lib berish kerak. Ma'lumki 5 soni 2 ga bo'linmaydi. Demak har birini 2 ga bo'lib olamiz shunda 10 bo'lak hosil bo'ladi. Har bir mehmonga 5 bo'lakdan berishimiz mumkin.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 5 |
2 |
2 |
2 4 |
1 |
E. Ertalabki yugurish
Xotira: 16 MB, Vaqt: 1000 msBirinchi kuni sportchi X kilometr yugurdi. Har bir keyingi kunda u masofani oldingi kunga nisbatan 15% ga oshirdi. Eng kamida necha kundan so'ng sportchi bir kunda kamida Y kilometr yuguradi?
INPUT.TXT kiritish faylida ikkita musbat haqiqiy X va Y sonlar mavjud \((X,Y ≤ 1000)\).
OUTPUT.TXT chiqish faylida butun sonni chop eting - sportchi kamida Y kilometr yugurgan kun raqami.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 20 |
6 |
2 |
1 1000 |
51 |