A. Skuter
Xotira: 16 MB, Vaqt: 1000 msFarhod piyoda yurib charchagani sababli, skuter ijaraga olishga qaror qildi. Bunda to’lov faqat karta orqali amalga oshiriladi. Har 10 daqiqada keyingi 10 daqiqalik uchun 1 dollar yechib oladi. Farhod necha daqiqa sayr qilganini biladi. Bu sayr unga qanchaga tushganini aniqlovchi dastur tuzing.
Kirish faylida \(10^9\) dan oshmaydigan natural son mavjud.
Chiqish faylida Farhod necha dollar sarflaganini chop eting.
Shart operatoridan foydalanish taqiqlanadi. Shuningdek qo'shimcha funksiyalar va kutubxonalardan foydalanish taqiqlanadi. Faqat arifmetik amallar yordamida bu vazifani amalga oshiring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
200 |
20 |
2 |
203 |
21 |
B. Darslarning oxiri
Xotira: 16 MB, Vaqt: 1000 msBa'zi maktablarda darslar soat 9:00 da boshlanadi. Darsning davomiyligi esa 45 daqiqa. 1-, 3-, 5- va hokazo darslardan keyin tanaffus 5 daqiqa davom etadi va 2-, 4-, 6- va hokazo darslardan keyin esa 15 daqiqa davom etadi.
Qaysi dars qachon tugashini chop etishingiz kerak!
Kirish faylida 1 dan 10 gacha butun son - darsning tartib raqami mavjud.
Chiqish faylida ikkita butun sonni chop eting: darsning tugash vaqti: soat va daqiqalarda.
Shart operatoridan foydalanish taqiqlanadi. Shuningdek qo'shimcha funksiyalar va kutubxonalardan foydalanish taqiqlanadi. Faqat arifmetik amallar yordamida bu vazifani amalga oshiring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 |
10 35 |
2 |
3 |
11 35 |
C. Shilliqqurt
Xotira: 16 MB, Vaqt: 1000 msShilliqqurt H
metr balandlikdagi vertikal ustun bo'ylab sudralib yuradi, kunduzi A
metrga ko'tariladi va kechasi B
metrga tushadi. Shilliqqurt qaysi kuni ustun tepasiga sudralib chiqadi?
Kirish faylida H, A va B natural sonlari mavjud. Cheklovlar: H ≤ 1000, B < A ≤ 100. H > B
Chiqish faylida natural sonni chop eting - shilliqqurt ustun tepasiga yetib borishi uchun kerak bo’lgan kunlar soni.
Shart operatoridan foydalanish taqiqlanadi. Shuningdek qo'shimcha funksiyalar va kutubxonalardan foydalanish taqiqlanadi. Faqat arifmetik amallar yordamida bu vazifani amalga oshiring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 3 2 |
8 |
2 |
85 85 5 |
1 |
D. A+B
Xotira: 16 MB, Vaqt: 1000 msHammaga tanish bo'lgan mashxur A+B masalasi. Ammo ba'zi cheklovlar mavjud.
Looplar(for
, while
, goto
…), arifmetik amallar(+
, -
, *
, /
, %
) va bitwise-operatorlar(&
,|
, ^
), qo'shimcha kutubxonalar ishlatish taqiqlanadi!
Kirish faylida 2 ta butun a
va b
natural sonlar beriladi. \(a, b \le 100\)
Chiqish faylida ikki son yig'indisini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
65 79 |
144 |
2 |
94 68 |
162 |
E. Matematik qoldiq
Xotira: 16 MB, Vaqt: 1000 msMatematika darsida qoldiqni qanday aniqlash yodingizda bo’lsa kerak.
Har qanday a va b (b ≠ 0) butun sonlar uchun a = q×b + r bo‘ladigan yagona q va r butun sonlar juftligi mavjud, bu yerda 0 ≤ r < |b|.
Bu yerda a – bo’linuvchi, b - bo'luvchi, q – to’liqsiz bo’linma va r - qoldiq. Shuni ta'kidlash kerakki, qoldiq r har doim nomanfiy sondir.
Dasturlash tillarida qoldiqni aniqlash amali mavjud. Biroq, ko’p dasturlash tillarida manfiy songa bo’lganda qoldiq manfiy natija qaytaradi.
Sizning vazifangiz berilgan a va b sonlaridan a sonini b soniga bo’lgandagi matematik qoldiqni hisoblashdan iborat.
Kirish fayli ikkita butun a va b (\(-10^{18} \le a, b \le 10^{18}, b \neq 0\)) sonlaridan iborat.
Masalaning javobini chop eting.
Shart operatoridan foydalanish taqiqlanadi. Shuningdek qo'shimcha funksiyalar va kutubxonalardan foydalanish taqiqlanadi. Faqat arifmetik amallar yordamida bu vazifani amalga oshiring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
27 4 |
3 |
2 |
-15 4 |
1 |
3 |
113 -3 |
2 |
4 |
-15 -7 |
6 |
F. Bo’linadimi?
Xotira: 16 MB, Vaqt: 1000 msSizga 2 ta natural son beriladi. Ulardan qaysidir biri ikkinchisiga bo’linishini tekshiring.
Kirish faylining birinchi qatori bo'sh joy bilan ajratilgan ikkita natural sonni o'z ichiga oladi. Sonlar 100 dan oshmaydi.
Chiqish faylida agar raqamlardan biri ikkinchisiga bo'linadigan bo'lsa, 1 ni chop eting. Aks holda, 1 dan farq qiladigan va \(10^9\) dan oshmaydigan boshqa har qanday natural sonni chop eting.
Shart operatoridan foydalanish taqiqlanadi. Shuningdek qo'shimcha funksiyalar va kutubxonalardan foydalanish taqiqlanadi. Faqat arifmetik amallar yordamida bu vazifani amalga oshiring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 6 |
1 |
2 |
6 3 |
1 |
3 |
4 89 |
664 |
G. Yugurish yo’lagi.
Xotira: 16 MB, Vaqt: 1000 msYugurish yo’lagining uzunligi 109 km hamda u halqa shaklida. Velosipedchi Sardor yo’lning birinchi kilometridan boshladi va soatiga V
kilometr tezlikda harakatlandi. T
soatdan keyin u yo’lakning qaysi kilometrida bo’lishini aniqlang.
Kirish faylining birinchi qatori ikkita butun V va T sonlarni o'z ichiga oladi - tezligi (km/soat) va harakatlanish vaqti (soatlarda). Raqamlar bo'sh joy bilan ajratilgan. Agar V>0 bo'lsa, u holda Sardor halqa yo'li bo'ylab harakat qiladi, ammo V<0 bo'lsa, teskari yo'nalishda. Cheklovlar: |V| ≤ 1000, 0 ≤ T ≤ 1000.
Chiqish faylida 1 dan 109 gacha bo'lgan butun sonni chop eting – Sardorning to’xtagan joyi.
Shart operatoridan foydalanish taqiqlanadi. Shuningdek qo'shimcha funksiyalar va kutubxonalardan foydalanish taqiqlanadi. Faqat arifmetik amallar yordamida bu vazifani amalga oshiring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
60 2 |
12 |
2 |
-1 1 |
109 |
H. Max
Xotira: 16 MB, Vaqt: 1000 msIkki son beriladi. Ulardan kattasini qiymatini chop etuvchi dastur tuzing.
Kirish faylida ikkita natural son beriladi. Ularning qiymati 1000 dan oshmaydi.
Chiqish faylida ikki sondan kattasini chop eting. Ikkala son teng bo'lsa ulardan birinchisni chop eting.
Shart operatoridan foydalanish taqiqlanadi. Shuningdek qo'shimcha funksiyalar va kutubxonalardan foydalanish taqiqlanadi. Faqat arifmetik amallar yordamida bu vazifani amalga oshiring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
956 537 |
956 |
2 |
9 9 |
9 |