Sirion
Гений-Говорун
Offline
Сообщений: 1095
СПАСИБО
-вы поблагодарили: 137
-вас поблагодарили: 278
|
 |
� : Март 05, 2012, 19:14:57 � |
|
Можно ли расставить на бесконечной доске бесконечное число ферзей так, чтобы каждое незанятое поле били ровно четыре ферзя, но при этом ни один ферзь не бил другого?
|
|
� Последнее редактирование: Март 05, 2012, 19:16:52 от Sirion �
|
Записан
|
sirion=irion+srion+rion+siion+iion+sion+ion+siron+iron+sron+ron+sion+ion+son+on+sirin+ +irin+srin+rin+siin+iin+sin+in+sirn+irn+srn+rn+sin+in+sn+n+sirio+irio+srio+rio+siio+ +iio+sio+io+siro+iro+sro+ro+sio+io+so+o+siri+iri+sri+ri+sii+ii+si+i+sir+ir+sr+r+si+i+s
|
|
|
☭-Изделие 20Д
|
 |
� Ответ #1 : Март 05, 2012, 19:56:45 � |
|
Можно ли расставить на бесконечной доске бесконечное число ферзей так, чтобы каждое незанятое поле били ровно четыре ферзя, но при этом ни один ферзь не бил другого?
Интуитивно: 1-ое наверное можно. Второе врядли.
|
|
|
Записан
|
|
|
|
Sirion
Гений-Говорун
Offline
Сообщений: 1095
СПАСИБО
-вы поблагодарили: 137
-вас поблагодарили: 278
|
 |
� Ответ #2 : Март 05, 2012, 21:35:27 � |
|
Интуиция - ненадёжный советчик, ня.
|
|
|
Записан
|
sirion=irion+srion+rion+siion+iion+sion+ion+siron+iron+sron+ron+sion+ion+son+on+sirin+ +irin+srin+rin+siin+iin+sin+in+sirn+irn+srn+rn+sin+in+sn+n+sirio+irio+srio+rio+siio+ +iio+sio+io+siro+iro+sro+ro+sio+io+so+o+siri+iri+sri+ri+sii+ii+si+i+sir+ir+sr+r+si+i+s
|
|
|
moonlight
Умник
  
Offline
Сообщений: 741
СПАСИБО
-вы поблагодарили: 19
-вас поблагодарили: 232
|
 |
� Ответ #3 : Март 06, 2012, 16:23:58 � |
|
думаю что расставить можно так Показать скрытый текст выберем некоторую клетку, поставим на неё ферзя и далее будем ставить очередного ферзя на ближайшую к этой клетке пустую ненаходящуюся под боем клетку.
|
|
|
Записан
|
Зачем откладывать на завтра то, что можно отложить на послезавтра?
|
|
|
Um_nik
Гений-Говорун
Offline
Сообщений: 1161
СПАСИБО
-вы поблагодарили: 277
-вас поблагодарили: 342
Любовь - дело техники
|
 |
� Ответ #4 : Март 06, 2012, 16:32:44 � |
|
Показать скрытый текст Можно. Поставим в какую-то клетку А ферзя. Потом выберем клетку В, находящуюся на расстоянии хода коня от клетки А. Через центры клеток А и В проведем прямую. В те клетки, в которых эта прямая проходит через центры клеток, поставим ферзей. Скажем, ферзи стоят только на четных вертикалях. Тогда возьмем такую клетку, у которой нечетная вертикаль, а горизонталь еще не занята ферзем. Поставим туда ферзя и проведем прямую, параллельную первой прямой. Снова поставим ферзей в центры соответствующих клеток, если на этой горизонтали еще нет ферзя. Продолжать в обе стороны до бесконечности) Тогда на всех вертикалях, горизонталях и диагоналях стоит по одному ферзю - каждая пустая клетка бьется один раз
|
|
|
|
Sirion
Гений-Говорун
Offline
Сообщений: 1095
СПАСИБО
-вы поблагодарили: 137
-вас поблагодарили: 278
|
 |
� Ответ #5 : Март 06, 2012, 17:56:36 � |
|
думаю что расставить можно так Показать скрытый текст выберем некоторую клетку, поставим на неё ферзя и далее будем ставить очередного ферзя на ближайшую к этой клетке пустую ненаходящуюся под боем клетку. крайне неочевидно, что первое условие будет соблюдено Показать скрытый текст Можно. Поставим в какую-то клетку А ферзя. Потом выберем клетку В, находящуюся на расстоянии хода коня от клетки А. Через центры клеток А и В проведем прямую. В те клетки, в которых эта прямая проходит через центры клеток, поставим ферзей. Скажем, ферзи стоят только на четных вертикалях. Тогда возьмем такую клетку, у которой нечетная вертикаль, а горизонталь еще не занята ферзем. Поставим туда ферзя и проведем прямую, параллельную первой прямой. Снова поставим ферзей в центры соответствующих клеток, если на этой горизонтали еще нет ферзя. Продолжать в обе стороны до бесконечности) Тогда на всех вертикалях, горизонталях и диагоналях стоит по одному ферзю - каждая пустая клетка бьется один раз
после расстановки ферзей на первой прямой все горизонтали уже будут заняты
|
|
|
Записан
|
sirion=irion+srion+rion+siion+iion+sion+ion+siron+iron+sron+ron+sion+ion+son+on+sirin+ +irin+srin+rin+siin+iin+sin+in+sirn+irn+srn+rn+sin+in+sn+n+sirio+irio+srio+rio+siio+ +iio+sio+io+siro+iro+sro+ro+sio+io+so+o+siri+iri+sri+ri+sii+ii+si+i+sir+ir+sr+r+si+i+s
|
|
|
☭-Изделие 20Д
|
 |
� Ответ #6 : Март 06, 2012, 18:32:43 � |
|
Показать скрытый текст Можно. Поставим в какую-то клетку А ферзя. Потом выберем клетку В, находящуюся на расстоянии хода коня от клетки А. Через центры клеток А и В проведем прямую. В те клетки, в которых эта прямая проходит через центры клеток, поставим ферзей. Скажем, ферзи стоят только на четных вертикалях. Тогда возьмем такую клетку, у которой нечетная вертикаль, а горизонталь еще не занята ферзем. Поставим туда ферзя и проведем прямую, параллельную первой прямой. Снова поставим ферзей в центры соответствующих клеток, если на этой горизонтали еще нет ферзя. Продолжать в обе стороны до бесконечности) Тогда на всех вертикалях, горизонталях и диагоналях стоит по одному ферзю - каждая пустая клетка бьется один раз
Попробую немного оптимизировать, для начала хотябы: От первего поставленного ферзя внизь и вверьх ходом коня в сторону удаления от начального ферзя. На сколько хватило моего мозга+память - в ближайшем пространстве походу таких положений, чтобы новый ферзь бил одного из предыдущих не видно. 
|
|
� Последнее редактирование: Март 06, 2012, 18:34:26 от Изделие 20Д �
|
Записан
|
|
|
|
Димыч
Умник
  
Offline
Сообщений: 770
СПАСИБО
-вы поблагодарили: 65
-вас поблагодарили: 384
|
 |
� Ответ #7 : Март 06, 2012, 22:12:27 � |
|
Вроде 2 пункт легко. Рассматриваем прямоугольники 1×3, 3×9, … , попеременно горизонтальные и вертикальные с общим центром. В следующий прямоугольник всегда можно добавить ферзей, чтобы их общее число было равно меньшей стороне. А вот чтобы еще на каждой диагонали ферзь был — надо еще подумать.
|
|
|
Записан
|
|
|
|
moonlight
Умник
  
Offline
Сообщений: 741
СПАСИБО
-вы поблагодарили: 19
-вас поблагодарили: 232
|
 |
� Ответ #8 : Март 07, 2012, 13:07:52 � |
|
Выберем некоторую клетку-центр. Выберем некоторое число D>2. В пределах круга радиуса D расставим ферзей-каждый следующий ферзь ставится на свободную ненаходящуюся под боем клетку. После того как ни одной клетки на которою можно было бы поставить ферзя не останется, окажется что в пределах этого круга некоторые пустые клетки будут под боем 1..3 ферзей. Для каждой такой клетки расставляем нужное количество ферзей за пределами этого круга. Теперь в пределах этого круга все пустые клетки будут под боем четырёх ферзей. Пусть D'-расстояние от центра до самого дальнего из ферзей. Проделываем эту процедуру для круга радиуса D' и т.д.
|
Зачем откладывать на завтра то, что можно отложить на послезавтра?
|
|
|
Sirion
Гений-Говорун
Offline
Сообщений: 1095
СПАСИБО
-вы поблагодарили: 137
-вас поблагодарили: 278
|
 |
� Ответ #9 : Март 07, 2012, 14:18:50 � |
|
А вот это уже правда. Но можно сделать проще: все линии (вертикали, горизонтали, диагонали) занумеровать натуральными числами, и на каждом шаге ставить ферзя на линию с наименьшим номером, на которой ещё нет ни одного ферзя.
|
|
|
Записан
|
sirion=irion+srion+rion+siion+iion+sion+ion+siron+iron+sron+ron+sion+ion+son+on+sirin+ +irin+srin+rin+siin+iin+sin+in+sirn+irn+srn+rn+sin+in+sn+n+sirio+irio+srio+rio+siio+ +iio+sio+io+siro+iro+sro+ro+sio+io+so+o+siri+iri+sri+ri+sii+ii+si+i+sir+ir+sr+r+si+i+s
|
|
|
moonlight
Умник
  
Offline
Сообщений: 741
СПАСИБО
-вы поблагодарили: 19
-вас поблагодарили: 232
|
 |
� Ответ #10 : Март 08, 2012, 21:33:44 � |
|
Ферзей можно расставить на двух перпендикулярных прямых. Ферзи расставленные на одной прямой при повороте вокруг точки пересечения прямых на 90 o совпадут с ферзями другой пряой. Тангенс угла наклона прямых приблизительно 1.84(-1/1.84). Расстояние между соседними ферзями может принимать значение sqrt(5), sqrt(10), sqrt(13). Показать скрытый тексткрасные точки-ферзи, жёлтые-поля бьющиеся четырьмя ферзями.
|
|
|
Записан
|
Зачем откладывать на завтра то, что можно отложить на послезавтра?
|
|
|
Sirion
Гений-Говорун
Offline
Сообщений: 1095
СПАСИБО
-вы поблагодарили: 137
-вас поблагодарили: 278
|
 |
� Ответ #11 : Март 08, 2012, 21:45:00 � |
|
а вот за явное решение - однозначный респект)
|
|
|
Записан
|
sirion=irion+srion+rion+siion+iion+sion+ion+siron+iron+sron+ron+sion+ion+son+on+sirin+ +irin+srin+rin+siin+iin+sin+in+sirn+irn+srn+rn+sin+in+sn+n+sirio+irio+srio+rio+siio+ +iio+sio+io+siro+iro+sro+ro+sio+io+so+o+siri+iri+sri+ri+sii+ii+si+i+sir+ir+sr+r+si+i+s
|
|
|
moonlight
Умник
  
Offline
Сообщений: 741
СПАСИБО
-вы поблагодарили: 19
-вас поблагодарили: 232
|
 |
� Ответ #12 : Март 09, 2012, 15:01:38 � |
|
точное значение тангенса угла наклона прямой = 1.83928675521416...-корень уравнения 1+x+x2=x3
|
|
|
Записан
|
Зачем откладывать на завтра то, что можно отложить на послезавтра?
|
|
|
|