Первым шагом в решении данной задачи следует определить условия, заданные величины и что мы должны найти в результате.
Условия:
– Алимхан имеет n камушков
– Алимхан будет делить камушки на две кучки
– В первой кучке Алимхан будет ложить x камушков
– Во второй кучке Алимхан будет ложить y камушков
– Если не хватает камушков для одной из кучек, Алимхан пропускает эту кучку и переходит к другой
– Алимхан будет продолжать делить камушки, пока не закончатся все камушки
Задача:
Определить, сколько камушков будет в каждой из кучек в конце игры.
Решение:
1. В начале у нас есть n камушков.
2. Поскольку Алимхан будет делить камушки попеременно, нам нужно поделить n на x+y, чтобы определить, сколько пар пополняний кучек произойдет. Обозначим это число как m.
3. Количество камушков, которое Алимхан сможет положить в каждую кучку, будет равно m * x и m * y соответственно.
4. После m пар пополняний кучек в каждой из них останутся остатки камушков, которые нельзя разделить поровну. Обозначим остатки как p и q.
5. В первую кучку будет положено m * x + p камушков, а во вторую кучку m * y + q камушков.
Таким образом, итоговое количество камушков в каждой кучке будет:
– В первой кучке: m * x + p
– Во второй кучке: m * y + q
Теперь у нас есть формулы для нахождения количества камушков в каждой кучке в конце игры.