Для решения этой задачи необходимо определить, сколько полных кругов сделает автобус, пока Петя спит, и вычислить остаток остановок после просыпания Пети.
Шаги решения:
1. Вычислить, сколько полных кругов может сделать автобус за N остановок. Для этого нужно разделить X на N с остатком. Остаток остановок будет дополнительным числом остановок, которые Пете нужно проехать после просыпания.
2. Если остаток остановок равен 0, значит, Петя проснулся точно на своей остановке, и ему нужно проехать ровно N остановок, чтобы вернуться домой. В этом случае ответом будет N.
3. Если остаток остановок не равен 0, Пете нужно учесть еще один полный круг, чтобы доехать до своей остановки. Поэтому количество остановок, которые Пете нужно проехать, равно остатку остановок, увеличенному на N. В этом случае ответом будет остаток остановок + N.
Пример решения:
Дано: N = 9, X = 21
Шаг 1: 21 / 9 = 2, остаток = 3
Шаг 2: остаток ≠ 0
Шаг 3: ответ = 3 + 9 = 12
Ответ: Пете нужно проехать 12 остановок, чтобы вернуться домой.