Олимпиадный тренинг

Задача . Остатки


Задача

Темы:
Даны целые неотрицательные числа 𝑎, 𝑏, 𝑐, 𝑑, при этом 0⩽𝑐<𝑑. Выведите в порядке возрастания все числа от 𝑎 до 𝑏 включительно, которые дают остаток 𝑐 при делении на 𝑑.

В этой задаче нельзя использовать инструкцию if, операторы сравнения (< и т. д.), должен быть только один цикл.

Входные данные
На вход подаются четыре строки, в каждой из которых написано по одному неотрицательному целому числу — 𝑎, 𝑏, 𝑐, 𝑑. Все числа не превосходят 2⋅109, 0⩽𝑐<𝑑.

Выходные данные
Выведите ответ на задачу.

Примеры
Входные данныеВыходные данные
1 2
5
0
2
2 4
2 5
5
0
5
5

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python4
Комментарий учителя