Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
Наткнулся недавно на такую задачу: "Сидели в траве 3 кузнечика на одной прямой линии. Координаты кознечиков были X, Y, Z. Каждый кузнечик может перемещаться по прямой, симметрично отражаясь от любого другого, т.е. симметрично перескакивая через него. Определить при заданных X, Y, Z могут ли кузнечики не более чем за 10000 перемещений занять соответственно позиции X1, Y1, Z1". Я себе приблизительно представляю, что происходит, если будет прыгать один кузнечик относительно двух других неподвижных -- в любом слечае последовательность его прыжков станет расходящейся рано или поздно. Но вот если добавить прыжки других, то получается что-то хаотическое. ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2005, 12:38 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
Lelikk... 3 кузнечика на одной прямой линии. Координаты кознечиков были X, Y, Z. ... Если они сидят на прямой линии, то зачем Y и Z? Разве что Y для того, чтобы перескочить через другого (других)? Лучше, если координаты обозвать X1,X2,X3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2005, 13:14 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
LelikkЯ себе приблизительно представляю, что происходит, если будет прыгать один кузнечик относительно двух других неподвижных -- в любом слечае последовательность его прыжков станет расходящейся рано или поздно. А вот я бы с этим поспорил. Пожалуй, я готов доказать теорему "при любом невырожденном начальном расположении выбранный кузнечик может прыгать так, чтобы в конце концов оказаться на отрезке между двумя другими". Если не рассматривать ограничение по количеству прыжков, это задача на инвариант. Скажем, очевидно, что кузнечики с координатами (-1, 0, 1) никогда не окажутся в точках (-1, 0, 1.5), сколько бы ни прыгали. А вот решить ее в общем виде с ограничением по количеству... нетривиально :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2005, 13:48 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
А вообще очень похоже на сортировку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2005, 15:48 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
softwarer LelikkЯ себе приблизительно представляю, что происходит, если будет прыгать один кузнечик относительно двух других неподвижных -- в любом слечае последовательность его прыжков станет расходящейся рано или поздно. А вот я бы с этим поспорил. Пожалуй, я готов доказать теорему "при любом невырожденном начальном расположении выбранный кузнечик может прыгать так, чтобы в конце концов оказаться на отрезке между двумя другими". Не спорю, окажется. Но потом последовательность станет расходящейся. А насчет нетривиальности: тривиальные -- это скучно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2005, 16:08 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
инвариант подобрать - это, конечно, да... Область значений координат чем-нить ограничена? ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2005, 16:33 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
maXmoинвариант подобрать - это, конечно, да... Область значений координат чем-нить ограничена? ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm Видимо нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2005, 16:48 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
softwarerСкажем, очевидно, что кузнечики с координатами (-1, 0, 1) никогда не окажутся в точках (-1, 0, 1.5), сколько бы ни прыгали. А вот решить ее в общем виде с ограничением по количеству... нетривиально :) Нуууу... условие "симметрично отражаясь от любого другого" можно прочитать по разному... Вот если стоит ограничение что прыжок обязательно делается ЧЕРЕЗ другого кузнечника, то действительно дробные числа не получаться ни как и последовательность будет расходящейся. Но кузнечик может и буквально отражаться от своего собрата, что не противоречит начальному условию, но дает намного больше вариантов решения. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2005, 18:45 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
Наверно стоит решать задачу для X, Y, Z и X1, Y1, Z1 целых! все остальные случаи просто неинтересны(судя по всему сводятся к решению для целых чисел(либо не имеют решения)) аналитических вариантов решения пока не вижу )). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2005, 19:38 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
что ж, обыкновенная экспоненциальная задача. Всего-то перебрать 6 10000 вариантов... ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2005, 21:15 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
ага, чуть не забыл... кузнечики различимы? :) ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2005, 21:17 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
maXmoага, чуть не забыл... кузнечики различимы? :) Похоже, что да. Поэтому они и называются X,Y,Z. Тут зависит от расстояния между точками X,Y,Z и X1,Y1,Z1. Например, вдруг для того, чтобы X попал в X1, ему и Z потребуется 20000 раз прыгать друг через друга. А вот если им прыгать не далеко, можно проверить программно. Взять массив, где каждое число есть координата точки на прямой, где все это и происходит, причем элемент под номером a[X] имеет значение X1, a[Y]=Y1, a[Z]=Z1, остальные (кроме X1,Y1,Z1, ведь им придется присвоить X,Y,Z) по порядку (a[8]=8,a[9]=9,...) расположим их в середине "прямой" и попробуем выполнить сортировку, задав соответствующее условие для этих элементов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 10:07 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
Критерий явной недостижимости Допущения: 1. Кузнечики неразличимы (я, например, хрен их отличу, особенно если прыгать начнут :) ) Обозначения 1. Упорядочим начальное состояние так, что X < Y < Z. 2. Упорядочим требуемое конечное состояние так, что X1 < Y1 < Z1. 3. Для описания состояния системы используем запись вида (x; a; b) : для начального состояния S=(x s ;a s ;b s )=(X; Y-X; Z-Y) , для конечного состояния F=(x f ;a f ;b f )=(X1; Y1-X1; Z1-Y1) . Описание критерия 1. Очевидно, что после любого кол-ва прыжков из начального состояния (x s ;a s ;b s ), текущее состояние (x;a;b) = (x s +A*a s +B*b s ; C*a s +D*b s ; K*a s +L*b s ), где A,B,C,D,K,L - суть целые числа. 2. Таким образом, если хотя бы для одного из уравнений : x s +A*a s +B*b s = x f = X1, C*a s +D*b s = a f = Y1 - X1, K*a s +L*b s = b f = Z1 - Y1, не существует решения в целых числах (A,B,C,D,K,L), то заданное конечное состояние является принципиально недостижимым. (BTW пример softwarer'a: из (X;Y;Z)=(-1;0;1) нельзя перейти в (X1;Y1;Z1)=(-1;0;1.5), таким образом, не только очевиден, но и строго доказан) Замечание о полном переборе Мощность полного перебора составляет 5 10000 , т.к. для любого прыжка (6 вариантов) на следующем шаге есть "обратный" прыжок, и рассматривать нет смысла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2005, 09:34 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
LelikkНе спорю, окажется. Но потом последовательность станет расходящейся. Противоречите сами себе. Из этого "окажется" непосредственно следует, что последовательность может быть сделана строго сходящейся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2005, 11:22 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
LelikkНаткнулся недавно на такую задачу: "Сидели в траве 3 кузнечика на одной прямой линии. Координаты кознечиков были X, Y, Z. Каждый кузнечик может перемещаться по прямой, симметрично отражаясь от любого другого, т.е. симметрично перескакивая через него. Определить при заданных X, Y, Z могут ли кузнечики не более чем за 10000 перемещений занять соответственно позиции X1, Y1, Z1". Я себе приблизительно представляю, что происходит, если будет прыгать один кузнечик относительно двух других неподвижных -- в любом слечае последовательность его прыжков станет расходящейся рано или поздно. Но вот если добавить прыжки других, то получается что-то хаотическое. ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц Удалось накодить что-нибудь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2005, 16:34 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
maa_tmbЕсли они сидят на прямой линии, то зачем Y и Z? Разве что Y для того, чтобы перескочить через другого (других)? Лучше, если координаты обозвать X1,X2,X3. Это мне напомнило анекдот. Проф читает лекцию:"...Предположим, степень равна m. Хм, нет, m это много, возьмём n." :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2005, 19:43 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
Рыт LelikkНаткнулся недавно на такую задачу: "Сидели в траве 3 кузнечика на одной прямой линии. Координаты кознечиков были X, Y, Z. Каждый кузнечик может перемещаться по прямой, симметрично отражаясь от любого другого, т.е. симметрично перескакивая через него. Определить при заданных X, Y, Z могут ли кузнечики не более чем за 10000 перемещений занять соответственно позиции X1, Y1, Z1". Я себе приблизительно представляю, что происходит, если будет прыгать один кузнечик относительно двух других неподвижных -- в любом слечае последовательность его прыжков станет расходящейся рано или поздно. Но вот если добавить прыжки других, то получается что-то хаотическое. ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц Удалось накодить что-нибудь? Кодить влом)) Однако пожалуй, полностью соглашусь с решением XM. ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2005, 20:28 |
|
||
|
Задача о кузнечиках
|
|||
|---|---|---|---|
|
#18+
Lelikk, если бы ты знал до какой степени меня в текущее время ломит кодить (что угодно), ты бы упал со стула (кресла? табуретки?). Тока курить меня не ломит. Ни днем, ни ночью. Сигареты, конечно. А не траву (не нюхал). Пить, правда, не пью. А то ж. Боюсь за окружающих. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2005, 21:32 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=33088738&tid=1347472]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
129ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 281ms |
| total: | 506ms |

| 0 / 0 |
