Рассмотрим процесс подробно и введем необходимые обозначения. Пусть ( z_n ) обозначает количество золотых монет, закопанных Буратино на ( n )-м шаге, а ( s_n ) — количество серебряных монет в его кармане после ( n )-го шага.
Начнем с начальных условий:
- На первом шаге Буратино закопал 1 золотую монету, из которой выросло дерево с двумя монетами: одной золотой и одной серебряной. Серебряную монету он положил в карман, а золотую снова закопал. Таким образом, после первого шага у него 1 серебряная монета в кармане (( s_1 = 1 )), и он закопал 1 золотую монету (( z_1 = 1 )).
- На каждом следующем шаге, из каждой закопанной золотой монеты вырастает дерево с двумя монетами. Всего три возможных случая:
- Две золотые монеты.
- Одна золотая и одна серебряная монета.
- Две серебряные монеты.
Рассмотрим каждый шаг подробно:
Первый шаг:
- Закопано 1 золотую монета.
- Выросло дерево с 1 золотой и 1 серебряной монетой.
- Серебряную монету Буратино положил в карман (( s_1 = 1 )).
- Золотую закопал (( z_1 = 1 )).
Второй шаг:
- Закопано 1 золотую монета (( z_1 = 1 )).
- Выросло новое дерево с 2 монетами.
- Возможные исходы:
- 2 золотые монеты: тогда ( z_2 = 2 ) и ( s_2 = s_1 ).
- 1 золотая и 1 серебряная: тогда ( z_2 = 1 ) и ( s_2 = s_1 + 1 ).
- 2 серебряные монеты: тогда ( z_2 = 0 ) и ( s_2 = s_1 + 2 ).
Продолжая этот процесс, мы видим, что каждую итерацию, когда Буратино закапывает золотую монету, происходит один из трех возможных исходов. Но важно отметить, что только в случае получения двух серебряных монет процесс закапывания прекращается.
Мы знаем, что в конечном итоге у Буратино оказалось 2004 серебряные монеты. Это означает, что на каждом шаге количество серебряных монет увеличивалось, пока он не достиг отметки в 2004 монеты.
Теперь давайте посчитаем количество шагов. Поскольку каждый раз, когда дерево дает хотя бы одну серебряную монету, количество серебряных монет увеличивается на 1 или 2, нужно понять, сколько шагов необходимо для получения 2004 монет.
Каждый шаг добавляет в карман Буратино в среднем 1 серебряную монету (так как для каждого закопанного золотого дерева существует вероятность получения серебряной монеты).
Таким образом, чтобы получить 2004 серебряные монеты, нужно выполнить 2004 шага.
Теперь посчитаем количество закопанных золотых монет. На каждом шаге Буратино закапывал одну монету, пока не достиг 2004 серебряных монет. Таким образом, количество закопанных золотых монет равно количеству шагов, то есть:
[ \boxed{2004} ]
Таким образом, Буратино закопал 2004 золотых монеты.