Привет! Давай разберёмся с задачей по изображению, которую ты мне прислал. Так, нужно решить задачу про Дамира и Амира, которые работают на фабрике. После каждых X рабочих дней у Дамира есть выходной, а у Амира – после каждых Y рабочих дней. Сегодня у Дамира выходной, а у Амира – рабочий день. И нам надо вычислить, через сколько ближайших дней у обоих сотрудников будет выходной.
Сначала давай запишем то, что у нас есть:
- У Дамира выходной после каждого X дня
- У Амира выходной после каждого Y дня
- Сегодня у Дамира выходной, значит, он отработал уже X дней
- У Амира сегодня рабочий, значит, он отработал M дней, где M < Y (потому что если бы M было равно Y, то и у Амира был бы выходной)
Теперь мы ищем число дней Z, которое будет общим кратным чисел X и Y и при этом больше M (чтобы выполнилось условие про Амира).
Для этого мы можем начать перебирать числа, начиная с X (потому что сегодня у Дамира выходной), и проверять каждое из них: нацело ли делится оно на Y и больше ли оно M. Как только мы находим такое число, это и будет ответ.
Важно помнить, что нам нужно найти наименьшее общее кратное, чтобы вычислить самый ближайший день, когда у обоих будет выходной.
К сож
