Задача про подільність


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

There are no comments at the moment.