Форум умных людей

Задачи и головоломки => Для программистов => Тема начата: iPhonograph от Ноябрь 26, 2012, 17:46:56



Название: конкурс на разрезание прямоугольников
Отправлено: iPhonograph от Ноябрь 26, 2012, 17:46:56
конкурс на разрезание проводится следующим образом: сирион придумывает два целых числа m и n, а мунлайт с жекасом пытаются разрезать прямоугольник m*n на квадраты.
выигрывает тот, у кого количество квадратов получится меньше.
разница в том, что жекас выполняет поиск среди всех разрезаний на квадраты с целочисленными длинами сторон, а мунлайт ищет разрезания на квадраты с рациональными длинами сторон.
сможет ли мунлайт победить?


Название: Re: конкурс на разрезание прямоугольников
Отправлено: семеныч от Ноябрь 26, 2012, 18:37:44
сирион он же хитрый
такие числа придумает  - уууууу.


Название: Re: конкурс на разрезание прямоугольников
Отправлено: moonlight от Ноябрь 26, 2012, 20:03:33
Первое что приходит в голову - разложить дробь m/n в цепную и найти сумму всех членов. Это и будет минимальное число квадратов. Если решение другое то это будет очень интересно.


Название: Re: конкурс на разрезание прямоугольников
Отправлено: iPhonograph от Ноябрь 26, 2012, 21:19:54
пример минимального разрезания:
прямоугольник 5*6 разрезается на два 3*3 и три 2*2, итого пять квадратов.

цепная дробь "советует" отрезать квадрат с торца, т.е., один 5*5 и пять 1*1, итого шесть квадратов.  не минимально.


Название: Re: конкурс на разрезание прямоугольников
Отправлено: Sirion от Ноябрь 27, 2012, 06:42:00
имеется в виду, сможет ли мунлайт победить при некоторых загаданных мной m и n?


Название: Re: конкурс на разрезание прямоугольников
Отправлено: iPhonograph от Ноябрь 27, 2012, 12:36:57
да, не исключается возможность подкупа мунлайтом ведущего для получения благоприятных m и n


Название: Re: конкурс на разрезание прямоугольников
Отправлено: moonlight от Ноябрь 27, 2012, 18:23:52
минимальный такой прямоугольник имеет полупериметр равный
Показать скрытый текст

во всяком случае меньше найти не удалось.


Название: Re: конкурс на разрезание прямоугольников
Отправлено: moonlight от Ноябрь 29, 2012, 12:55:22
здесь показано как можно разрезать прямоугольник 25 x 23.
Показать скрытый текст

минимальный прямоугольник это 19 x 17.


Название: Re: конкурс на разрезание прямоугольников
Отправлено: iPhonograph от Ноябрь 29, 2012, 14:44:00
жекас по секрету сказал, что смог бы разрезать прямоугольники 23*25 и 46*50 на 8 квадратов каждый, и это предел

а что там с 17*19 ?


Название: Re: конкурс на разрезание прямоугольников
Отправлено: moonlight от Ноябрь 29, 2012, 17:57:42
Да жекас прав. И с 19*17 не получается. 19*17 и 38*34 оба делятся на 9 квадратов.


Название: Re: конкурс на разрезание прямоугольников
Отправлено: moonlight от Ноябрь 29, 2012, 19:20:00
25x23
Показать скрытый текст


Название: Re: конкурс на разрезание прямоугольников
Отправлено: семеныч от Декабрь 01, 2012, 12:01:30
а разрежется прямоугольник 69х61 на
-  8 квадратов??
-  9 квадратов?


Название: Re: конкурс на разрезание прямоугольников
Отправлено: iPhonograph от Декабрь 01, 2012, 14:26:57
а разрежется прямоугольник 69х61 на
-  8 квадратов??
-  9 квадратов?
Показать скрытый текст


Название: Re: конкурс на разрезание прямоугольников
Отправлено: семеныч от Декабрь 02, 2012, 13:49:05
http://demonstrations.wolfram.com/MrsPerkinssQuilts/


Название: Re: конкурс на разрезание прямоугольников
Отправлено: iPhonograph от Декабрь 04, 2012, 19:49:32
мне уже пора признаться, что я - гадский гад, предложивший не решённую проблему под видом задачки?

:-)


Название: Re: конкурс на разрезание прямоугольников
Отправлено: moonlight от Декабрь 04, 2012, 21:39:07
допустим что кто-то заявит что он нашёл прямоугольник который можно разрезать на 100500 рациональных квадратов и не менее чем на 100501 целых квадратов. как бы он смог это (второе утверждение) доказать?
 :-)

я могу сказать только то что среди прямоугольников которые можно разрезать не более чем на 12 квадратов таких с большой вероятностью нет.


Название: Re: конкурс на разрезание прямоугольников
Отправлено: iPhonograph от Декабрь 12, 2012, 11:20:05
как он сможет доказать - это проблема доказывающего )

ну, а применительно к этому конкурсу мы считаем, что у сириона есть компьютер, выполняющий бесконечный цикл за 4 секунды