Masala #GDBIILXOVZ

Xotira 16 MB Vaqt 1000 ms Qiyinchiligi 5 %
14

  

Matematik qoldiq

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


Kiruvchi ma'lumotlar:

Kirish fayli ikkita butun a va b (\(-10^{18} \le a, b \le 10^{18}, b \neq 0\)) sonlaridan iborat.


Chiquvchi ma'lumotlar:

Masalaning javobini chop eting.


Misollar
# input.txt output.txt
1
27 4
3
2
-15 4
1
3
113 -3
2
4
-15 -7
6
Izoh:

Shart operatoridan foydalanish taqiqlanadi. Shuningdek qo'shimcha funksiyalar va kutubxonalardan foydalanish taqiqlanadi. Faqat arifmetik amallar yordamida bu vazifani amalga oshiring.

Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin