Masala #GDBIILXOVZ

Xotira 16 MB Vaqt 1000 ms
14

Matematik qoldiq

Matematika darsida qoldiqni qanday aniqlash yodingizda bo’lsa kerak.

Har qanday aa va b(b0)b (b \neq 0) butun sonlar uchun a=q×b+ra = q \times b + r bo‘ladigan yagona qq va rr butun sonlar juftligi mavjud, bu yerda 0r<b0 \le r < \lvert b \rvert.

Bu yerda aa – bo’linuvchi, bb - bo'luvchi, qq – to’liqsiz bo’linma va rr - qoldiq. Shuni ta'kidlash kerakki, qoldiq rr 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 aa va bb (1018a,b1018,b0)(-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.