Задача про подільність
Submit solution
Points:
100 (partial)
Time limit:
0.1s
Memory limit:
250M
Author:
Problem type
Allowed languages
C, C++, Java, Python
Задано два натуральні числа \(a\) та \(b\). За один хід можна збільшити \(a\) на одиницю. Знайти мінімальну кількість ходів, які необхідно виконати, щоб отримати таке значення \(b\), на яке \(a\) ділиться націло.
Входові дані:
Єдиний рядок стандартного входового потоку містить два натуральні числа \(a\), \(b\) \(( a,b \le 10^9)\)
Виходові дані:
У стандартний виходовий потік виведіть відповідь на задачу - мінімальну кількість ходів (можливо і 0), щоб досягти подільності \(a\) на \(b\).
Приклад входових даних:
10 4
Приклад виходових даних:
2
Comments