Нецелый прямоугольник
и задачки для интервью.
- venco
- Уже с Приветом
- Сообщения: 2001
- Зарегистрирован: Вт ноя 09, 2004 6:34 pm
- Откуда: MD
Нецелый прямоугольник
Можно ли составить из произвольного количества произвольных прямоугольников, у каждого из которых одна сторона - целая, а вторая сторона - любая, большой прямоугольник с обеими нецелыми сторонами (без перекрытий и просветов).
venco
Dimchik
- olg2002
- Уже с Приветом
- Сообщения: 990
- Зарегистрирован: Ср мар 27, 2002 4:01 am
- Откуда: Palo Alto, CA
Если мы заменим в задаче "целое-нецелое" на "четное-нечетное", то у нее появляется очень простое решение, которое, однако, не обобщается тривиально на случай "целое-нецелое". С другой стороны результат задачи остается в силе при замене условия на, скажем, "рациональное-нерациональное". Dimchik, какую аналогичную задачу имели ввиду Вы? Обобщается ли ее решение на произвольное аддитивное условие?
P.S. Радует завидная активность в разделе в новом году.
P.S. Радует завидная активность в разделе в новом году.
olg2002
-
- Уже с Приветом
- Сообщения: 13316
- Зарегистрирован: Вс июн 13, 1999 4:01 am
- Откуда: Yekaterinburg -> Montreal
olg2002 писал(а):Если мы заменим в задаче "целое-нецелое" на "четное-нечетное", то у нее появляется очень простое решение, которое, однако, не обобщается тривиально на случай "целое-нецелое". С другой стороны результат задачи остается в силе при замене условия на, скажем, "рациональное-нерациональное".
Не совсем в точку, но действуете в правильном направлении

PavelM
- olg2002
- Уже с Приветом
- Сообщения: 990
- Зарегистрирован: Ср мар 27, 2002 4:01 am
- Откуда: Palo Alto, CA
Да нет, я знаю элементарное (не в смысле простое) решение для самого общего случая (к сожалению не свое). Интересно, что задача предлагалась на сайте IBM "Ponder This" в мае 1999. Оба предлагаемых решения не сильно тянут на элементарные и не обобщаются на более широкие классы чисел (рациональные, a+b*sqrt(2), etc.).
olg2002
-
- Уже с Приветом
- Сообщения: 13316
- Зарегистрирован: Вс июн 13, 1999 4:01 am
- Откуда: Yekaterinburg -> Montreal
olg2002 писал(а):Да нет, я знаю элементарное (не в смысле простое) решение для самого общего случая (к сожалению не свое).
Интересно
Интересно, что задача предлагалась на сайте IBM "Ponder This" в мае 1999. Оба предлагаемых решения не сильно тянут на элементарные и не обобщаются на более широкие классы чисел (рациональные, a+b*sqrt(2), etc.).
Именно о первом из них я и говорил. В принципе там вместо экспоненты некоторые другие периодические функции тоже подойдут, синус например.
PavelM
-
- Уже с Приветом
- Сообщения: 664
- Зарегистрирован: Вт июн 04, 2002 8:11 pm
olg2002 писал(а):Да нет, я знаю элементарное (не в смысле простое) решение для самого общего случая (к сожалению не свое). Интересно, что задача предлагалась на сайте IBM "Ponder This" в мае 1999. Оба предлагаемых решения не сильно тянут на элементарные и не обобщаются на более широкие классы чисел (рациональные, a+b*sqrt(2), etc.).
The rational case is an obvious corollary of integer sides. The theorem can be restated for algebraic sides too, not so obviously, but I do not remember the proof.
VC
vc
- venco
- Уже с Приветом
- Сообщения: 2001
- Зарегистрирован: Вт ноя 09, 2004 6:34 pm
- Откуда: MD
olg2002 писал(а):Да нет, я знаю элементарное (не в смысле простое) решение для самого общего случая (к сожалению не свое). Интересно, что задача предлагалась на сайте IBM "Ponder This" в мае 1999. Оба предлагаемых решения не сильно тянут на элементарные и не обобщаются на более широкие классы чисел (рациональные, a+b*sqrt(2), etc.).
Да, что-то они там перемудрили. Можно синусами обойтись.
venco
-
- Уже с Приветом
- Сообщения: 664
- Зарегистрирован: Вт июн 04, 2002 8:11 pm
venco писал(а):olg2002 писал(а):Да нет, я знаю элементарное (не в смысле простое) решение для самого общего случая (к сожалению не свое). Интересно, что задача предлагалась на сайте IBM "Ponder This" в мае 1999. Оба предлагаемых решения не сильно тянут на элементарные и не обобщаются на более широкие классы чисел (рациональные, a+b*sqrt(2), etc.).
Да, что-то они там перемудрили. Можно синусами обойтись.
How ?
vc
- venco
- Уже с Приветом
- Сообщения: 2001
- Зарегистрирован: Вт ноя 09, 2004 6:34 pm
- Откуда: MD
venco
- olg2002
- Уже с Приветом
- Сообщения: 990
- Зарегистрирован: Ср мар 27, 2002 4:01 am
- Откуда: Palo Alto, CA
Статья "Fourteen proofs of a result about tiling a rectangle" by Stan Wagon опубликована в книге "The Lighter Side of Mathematics" by R.KGuy and R.E.Woodrow, eds. (pp.113-127). Книга доступна на amazon.com в "search inside" формате. Элементарное доказательство (из теории графов) можно увидеть в "Simple Proofs of a Rectangle Tiling Theorem".
olg2002
- venco
- Уже с Приветом
- Сообщения: 2001
- Зарегистрирован: Вт ноя 09, 2004 6:34 pm
- Откуда: MD
venco писал(а):vc писал(а):venco писал(а):Да, что-то они там перемудрили. Можно синусами обойтись.
How ?
F(x,y) = sin(2*Pi*x)*sin(2*Pi*y)
Хотя нет, отставить. С экспонентой всё же проще.
Тут надо добавить ещё косинусы, да ещё разные хитрые случаи рассмотреть...
Чего это я... Испугали вы меня, vc.

Очень даже синусов достаточно. Та самая функция выше.
venco
-
- Уже с Приветом
- Сообщения: 664
- Зарегистрирован: Вт июн 04, 2002 8:11 pm
venco писал(а):venco писал(а):vc писал(а):venco писал(а):Да, что-то они там перемудрили. Можно синусами обойтись.
How ?
F(x,y) = sin(2*Pi*x)*sin(2*Pi*y)
Хотя нет, отставить. С экспонентой всё же проще.
Тут надо добавить ещё косинусы, да ещё разные хитрые случаи рассмотреть...
Чего это я... Испугали вы меня, vc.
Очень даже синусов достаточно. Та самая функция выше.
I am sorry

The (x,y) --> (exp(2*pi*i*x), exp(2*pi*i*y) mapping is just more obvious (to my eye) than the 'sin(2*x)' or 'cos(2*x)' one. In the latter case you need to remember the trigonometric identities which is of course no big deal.
VC
vc
- venco
- Уже с Приветом
- Сообщения: 2001
- Зарегистрирован: Вт ноя 09, 2004 6:34 pm
- Откуда: MD
vc писал(а):venco писал(а):F(x,y) = sin(2*Pi*x)*sin(2*Pi*y)
The (x,y) --> (exp(2*pi*i*x), exp(2*pi*i*y) mapping is just more obvious (to my eye) than the 'sin(2*x)' or 'cos(2*x)' one. In the latter case you need to remember the trigonometric identities which is of course no big deal.
Да не надо здесь этого знать.
Единственное что нужно - это что интеграл синуса - косинус.
А множитель 2*pi - это чтобы интеграл на целом интервале нулю был равен.
venco
-
- Уже с Приветом
- Сообщения: 664
- Зарегистрирован: Вт июн 04, 2002 8:11 pm
venco писал(а):vc писал(а):venco писал(а):F(x,y) = sin(2*Pi*x)*sin(2*Pi*y)
The (x,y) --> (exp(2*pi*i*x), exp(2*pi*i*y) mapping is just more obvious (to my eye) than the 'sin(2*x)' or 'cos(2*x)' one. In the latter case you need to remember the trigonometric identities which is of course no big deal.
Да не надо здесь этого знать.
Единственное что нужно - это что интеграл синуса - косинус.
А множитель 2*pi - это чтобы интеграл на целом интервале нулю был равен.
I think you (or maybe me

Int_x1_x2 Int_y1_y2 cos(2*pi*x)*cos(2*pi*y) *dx*dy ==>
1/(4*pi^2)*(sin(2*pi*x2) - sin(2*pi*x2))*(sin(2*pi*y2) - sin(2*pi*y1)) =>
.. then, _knowing_ the identity sin(u)-sin(v) = 2*cos((u+v)/2)*sin((u-v)/2), you can conclude that the integer values of (x2-x1) or (y2-y1) will make the measure equal zero.
In the case of 'exp', zeroes, or rather ones, are 'obvious' immediately.
VC
vc
Перейти
- Форум Привет
- ↳ Общие разделы
- ↳ О жизни
- ↳ Политика
- ↳ Украина
- ↳ Эмиграция
- ↳ Вопросы Истории
- ↳ Возвращение
- ↳ Финансы
- ↳ Канадский Клуб
- ↳ Инвестирование
- ↳ Города и окрестности
- ↳ Прочее
- ↳ Дом. Быт. Семья
- ↳ Наши дети
- ↳ Наши родители
- ↳ Мой дом
- ↳ Продажа и покупка недвижимости
- ↳ Огород
- ↳ Ремонт и строительство
- ↳ Мастерская
- ↳ Здоровье
- ↳ Кулинария
- ↳ Фитнес
- ↳ Шоппинг
- ↳ Работа. Карьера. Образование
- ↳ Работа и Карьера в IT
- ↳ Образование
- ↳ Карьера и Работа
- ↳ Пенсии
- ↳ Вопросы и новости IT
- ↳ Английский язык
- ↳ Русский и другие языки
- ↳ Малый бизнес
- ↳ Хобби. Досуг. Искусство
- ↳ Путешествия
- ↳ Наука и Жизнь
- ↳ Отдых и Cпорт
- ↳ Авиация, космонавтика, мореплавание
- ↳ Фото-Видео
- ↳ Головоломки
- ↳ Литература и Искусство
- ↳ О братьях наших меньших
- ↳ Воспоминания
- ↳ Юмор, шутки
- ↳ Об оружии
- ↳ Электроника
- ↳ Автомобили
- ↳ За рулём
- ↳ Административные вопросы
- ↳ Матчасть
- ↳ Техника вождения
- ↳ Разделы по интересам
- ↳ О религии
- ↳ По ту сторону разума
- ↳ Разное
- ↳ Ищу друзей
- ↳ Объявления
- ↳ Анти-Реклама
- ↳ Архив