Вам даны неотрицательные целые числа
a
и
b
(a<=b) и положительное целое число
x
. Сколько целых чисел от
a
до
b
включительно делятся на
x
?
Входные данные
В одной строке задаются три числа a, b и x (
\(0<=a<=b<=10^{18}\),
\(1<=x<=10^{18}\)).
Выходные данные
Выведите на экран ответ на задачу.
Примеры
№ |
Входные данные |
Выходные данные |
Пояснение |
1 |
4 8 2 |
3 |
Есть три целых числа от 4 до 8 включительно, которые делятся на 2: 4, 6 и 8. |
2 |
0 5 1 |
6 |
Есть шесть целых чисел от 0 до 5 включительно, которые делятся на 1: 0, 1, 2, 3, 4 и 5. |
3 |
9 9 2 |
0 |
Нет целого числа от 9 до 9 включительно, которое делится на 2. |
4 |
1 1000000000000000000 3 |
333333333333333333 |
Остерегайтесь целочисленных переполнений! |