Задача о монетах (не взвешивание)№ 1
Автор: Урод и мразь
Дата : 03-12-02, Втр, 17:37:39

На столе лежит N*(N+1)/2 монет, любым способом разделенных по кучкам. За один ход из каждой кучки берётся по одной монете (при этом кучки из 1 монеты, естественно, исчезают), и из получившихся монет создаётся новая кучка.

Доказать, что рано или поздно окажется N кучек, в которых будет соответственно 1, 2, ..., N монет.
Профиль 

Задача о монетах (не взвешивание)№ 2
Автор: Willy
Дата : 04-12-02, Срд, 03:34:16

Ну во первых, очень тривиально увидеть, что если уж такая конфигурация: 1, 2 ...N, монет образовалась, то в дальнейшем она не будет меняться ибо после каждого хода число монет в каждой кучке уменьшится на одну и образуется новая кучка из N монет. Осталось доказать, что на каком-то ходу обязательно образуется эта конфигурация.
Профиль 

Задача о монетах (не взвешивание)№ 3
Автор: Урод и мразь
Дата : 08-12-02, Вск, 11:56:34

Осталось доказать, что на каком-то ходу обязательно образуется эта конфигурация.

Ну и как ты это будешь доказывать?
Профиль 

Задача о монетах (не взвешивание)№ 4
Автор: Willy
Дата : 08-12-02, Вск, 12:20:23

Если бы знал, написал бы решение
Профиль 

Задача о монетах (не взвешивание)№ 5
Автор: Паша
Дата : 08-12-02, Вск, 14:30:25

Прежде чем я начал об этом думать, небольшой вопрос. Имеет ли задача "красивое" решение в одну строчку?
Профиль 

Задача о монетах (не взвешивание)№ 6
Автор: Урод и мразь
Дата : 08-12-02, Вск, 16:27:37

Я такого не знаю
Профиль 

Задача о монетах (не взвешивание)№ 7
Автор: Урод и мразь
Дата : 28-12-02, Сбт, 12:42:35

Раз никто не решил, пишу ответ.

Доказываем по индукции.
База: для N=1 очевидно.
Шаг: Объявим N монет золотыми (остальные серебряными). В каждой кучке будем сверху класть серебряные монеты, снизу золотые. Для перекладываний всегда будем брать верхнюю монету. Тогда золотые монеты никак не влияют на движение серебряных. Следовательно, рано или поздно N*(N-1)/2 серебряных монет расположатся как в условии теоремы.

докажем, что рано или поздно N золотых монет расположатся так: по одной под каждой кучкой из серебряный монет, ещё одна сама по себе

. . . . *
. . . * *
. . * * *
. * * * *
0 0 0 0 0

Доказываем по индукции более общий факт: при любом числе золотых монет от 0 до N, рано или поздно под каждой кучкой серебряных монет останется не более одной золотой монеты, и ещё не более одной - отдельно.

. . . . *
. . . * *
. . * * *
. * * * *
0 . 0 . 0

Доказательство по индукции: при 0 золотых монет утверждение очевидно.
При числе золотых монет > 0, объявим одну из золотых монет фальшивой, и будем её всегда класть вниз кучки. Так как фальшивая монета не влияет на движение настоящих, рано или поздно настоящиe расположатся как в условии. Если фальшивая монета при этом окажется в "дырке" (т.е. под кучкой серебряных монет, где нет золотой монеты, или отдельно лежащей, и другой отдельно лежащей золотой монеты нет), условие выполнено.

. . . . *
. . . * *
. . * * *
. * * * *
0 . 0 Х 0

Если же нет, то расположим кучки в порядке возрастания числа серебряных монет. Нетрудно убедиться, что при каждом перекладывании настоящие золотые монеты циклически сдвигаются на 1 влево и описывает полный оборот за N шагов. Фальшивая же монета описывает полный оборот за N+1 шаг, т.е. за N шагов сдвигается относительно настоящих монет на 1 вправо. Следовательно, не более чем через N*(N-1) шаг она попадёт в дырку и условие будет выполнено.

[ 28-12-02, Sat, 19:46:09 Отредактировано: Урод и мразь ]
Профиль 


Вы не зарегистрированы либо не вошли в портал!!!
Регистрация или вход в портал - в главном меню.



 Просмотров:   004706    Постингов:   000007