Ivan 09, хочу Вам дать небольшой совет по поводу задач такого типа. Обратите внимание на выделенные фрагменты условия:
В обменном пункте можно совершить одну из двух операций:
• за

золотые монеты получить

серебряные
и одну медную;
• за

серебряных монет получить

золотые
и одну медную.
То есть,
- медные монеты никогда не исчезают
- при обмене любого типа появляется
ровно одна медная монета.
А теперь ещё посмотрим на условие
У Николая были только серебряные монеты.
Значит, изначально у Николая медных монет
не было. Становится ясно, что в любой момент времени текущее количество медных монет у Николая является индикатором (или, если хотите, счётчиком) числа проведённых им операций обмена.
Это сразу же упрощает решение задачи.Конкретно в данном случае имеем: после всех обменов у Николая оказывается 50 медных монет. Значит, он совершал обмен 50 раз.
Пусть

- число обменов 1-го типа. Тогда

- число обменов 2-го типа.
Далее, пусть

- начальное количество серебряных монет,

- их конечное количество.
Количество золотых монет, как начальное, так и конечное, равно нулю. Значит, имеем систему уравнений:

Из первого уравнения определяем

, подставляем его значение во второе уравнение, находим значение разности

. Это и есть искомая величина.
-- 26.06.2025, 19:43 --Совершенно случайно это оказалось так в условиях задачи.
Справедливости ради: случай, когда это
не так, является вырожденным. Так что о случайности говорить можно (случайно у нас оказался невырожденный случай), но вот "
совершенно случайно", - это уже преувеличение, по-моему.