Сеточное покрытие разлитой краски (ЗаЗа - номер три)
От: fAX Израиль  
Дата: 08.08.02 13:47
Оценка:
Здравствуйте fAX, Вы писали:

Третья, последняя на сегодня от меня. В воскресенье или завтра пришлю ещё три.

1. Есть некоторое количество краски, которое, будучи разлито занимает ровно 1 см^2.
2. Есть сетка с шагом 1 см.
3. Выливают краску на некоторую поверхность.

Всегда ли возможно наложить сетку так, что ни один узел сетки не будет в краске. "Узел в краске" означает, что есть некая окрестность этого узла, полностью покрытая краской :shuffle:

Удачи!!!

28.01.03 20:39: Ветка выделена из темы Занимательные задачки
Автор: fAX
Дата: 07.08.02
— ХД
...Complex problems have simple, easy-to-understand wrong answers...
(Grossman's Misquote of H.L.Mencken)
Re[2]: Сеточное покрытие разлитой краски (ЗаЗа - номер три)
От: Кодт Россия  
Дата: 08.08.02 14:29
Оценка: 40 (3)
Здравствуйте fAX, Вы писали:

fAX>1. Есть некоторое количество краски, которое, будучи разлито занимает ровно 1 см^2.

fAX>2. Есть сетка с шагом 1 см.
fAX>3. Выливают краску на некоторую поверхность.

fAX>Всегда ли возможно наложить сетку так, что ни один узел сетки не будет в краске. "Узел в краске" означает, что есть некая окрестность этого узла, полностью покрытая краской



Классическая задачка, однако.

Разольем краску,
затем произвольным образом наложим сетку,
нарежем поверхность на квадратики и сложим в стопку
(то есть, спроецируем точки (x + n см, y + m см) в точку (x, y))

Очевидно, что площадь закрашенного пятна в стопке не более 1 см^2: какие-то капли краски лягут друг на друга.

Так вот, если площадь пятна меньше — то значит, есть незакрашенные точки (скажем, (x0, y0)).
Это значит, что все точки (x0 + n см, y0 + m см) не закрашены.
Осуществим параллельный перенос нашей сетки на (x0, y0). Вуаля.

Если же площадь пятна равна 1 см^2, то значит, наложений нет (все фрагменты легли "встык"). Тогда берем любую краевую точку (заранее покрасим краевые точки разлитого пятна в зеленый цвет). По определению "не все точки в ее окресности окрашены", поэтому узлы сетки могут проходить через нее.
Делаем сдвиг.

Наконец, если мы такие эстеты, то повернем сетку на какой-нибудь угол.
Перекуём баги на фичи!
Re[3]: Сеточное покрытие разлитой краски (ЗаЗа - номер три)
От: fAX Израиль  
Дата: 08.08.02 14:46
Оценка:
Здравствуйте Кодт!

Браво! Преклоняю седые пятки :)) :)) :)) :up: :up: :super: :super:
...Complex problems have simple, easy-to-understand wrong answers...
(Grossman's Misquote of H.L.Mencken)
Re[2]: Сеточное покрытие разлитой краски (ЗаЗа - номер три)
От: Bell Россия  
Дата: 08.08.02 14:46
Оценка:
Здравствуйте fAX, Вы писали:

fAX>Здравствуйте fAX, Вы писали:


fAX>Третья, последняя на сегодня от меня. В воскресенье или завтра пришлю ещё три.


fAX>1. Есть некоторое количество краски, которое, будучи разлито занимает ровно 1 см^2.

fAX>2. Есть сетка с шагом 1 см.
fAX>3. Выливают краску на некоторую поверхность.

fAX>Всегда ли возможно наложить сетку так, что ни один узел сетки не будет в краске. "Узел в краске" означает, что есть некая окрестность этого узла, полностью покрытая краской :shuffle:


fAX>Удачи!!!


Поскольку способ розлива не указан, то считаем,что просто капается капелька краски и в соответствии с законами физики растекается "кружочком", радиус которого составляет примерно 0,564.
Расстояние же от центра ячейки до углов равно примерно 0,707.
Таким образом, совмещая центр закрашенного кружочка с центром какой-нибудь ячейки получаем ситуацию, в которой ни один из узлов сетки не покрыт краской.
Любите книгу — источник знаний (с) М.Горький
Re[3]: Сеточное покрытие разлитой краски (ЗаЗа - номер три)
От: fAX Израиль  
Дата: 08.08.02 14:51
Оценка:
Здравствуйте Bell, Вы писали:

B>Поскольку способ розлива не указан, то считаем,что просто капается капелька краски и в соответствии с законами физики растекается "кружочком", радиус которого составляет примерно 0,564.

B>Расстояние же от центра ячейки до углов равно примерно 0,707.
B>Таким образом, совмещая центр закрашенного кружочка с центром какой-нибудь ячейки получаем ситуацию, в которой ни один из узлов сетки не покрыт краской.

Всё это хорошо... Но... Попробуйте разлить краску!!!
...Complex problems have simple, easy-to-understand wrong answers...
(Grossman's Misquote of H.L.Mencken)
Re[3]: Перекуём баги на фичи :-))))))))
От: fAX Израиль  
Дата: 08.08.02 16:02
Оценка:
Здравствуйте Кодт, Вы писали:

К>Классическая задачка, однако.


К>Разольем краску,

К>затем произвольным образом наложим сетку,
К>нарежем поверхность на квадратики...
1. Баг (мой). Я нигде не говорил, что сетка прямоугольная . Соответственно — 2 противоположных ответа.
2. Дак это же фича!!!!!!

fAX.
...Complex problems have simple, easy-to-understand wrong answers...
(Grossman's Misquote of H.L.Mencken)
Re[4]: Перекуём баги на фичи :-))))))))
От: Кодт Россия  
Дата: 08.08.02 16:16
Оценка:
Здравствуйте fAX, Вы писали:

К>>Разольем краску,

К>>затем произвольным образом наложим сетку,
К>>нарежем поверхность на квадратики...
fAX>1. Баг (мой). Я нигде не говорил, что сетка прямоугольная . Соответственно — 2 противоположных ответа.

Не два, ой не два ответа.
(1) квадратная сетка: ответ ДА
(2) треугольная, а также ромбические: ответ НЕТ
(3) гексагональная: ответ ДА, с запасом.
(4) всякие затейливые мозаики: от мозаики зависит.

fAX>2. Дак это же фича!!!!!!
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.