PROcent
|
Сообщение #121
26 января 2012 в 15:49
|
Кибергонщик
63 |
:) Последний раз отредактировано 26 января 2012 в 15:52 пользователем PROcent
|
lins
|
Сообщение #122
26 января 2012 в 17:38
|
Новичок
1 |
Последний раз отредактировано 6 апреля 2012 в 23:54 пользователем lins
|
Sauvage
|
Сообщение #123
26 января 2012 в 19:39
|
Гонщик
24 |
Fudo, коню понятно, что собеседник человек, не немой и так далее. Но из чего должно следовать, что он вообще знает ответ, не пойму. Написал же - "первый встречный". В отличие от исходной задачи, где сказано про аборигенов и гостей из другого города. - Вы скажете правду, если находитесь в городе А? - Да. (pokerface) И какой вывод из этого ответа? Так ответит честный пионер независимо от своего текущего местонахождения. Он же везде честен. Патологический врун тем более будет везде отвечать "Да". Последний раз отредактировано 26 января 2012 в 19:44 пользователем Sauvage
|
buzzy
|
Сообщение #124
27 января 2012 в 02:59
|
Кибергонщик
41 |
Надо сказать, что сама постановка вопроса Вы скажете правду, если находитесь в городе А тоже достаточно нечеткая. Можно понять как "(вы находитесь в А) И (говорите правду)?", а можно понять как "если вы будете находиться в А, то будете говорить правду?" (да, будет, хотя в данный момент находится в Б; но и в Б тоже будет говорить правду, конечно :)).
|
Fudo
|
Сообщение #125
22 февраля 2012 в 11:03
|
Экстракибер
35 |
Ладненько, всем матана, ребятоньки. Имеется сферическая в вакууме планета. Известно, что температура на поверхности планеты изменяется непрерывно (не в смысле "температура меняется в каждый момент времени", а в смысле "график изменения температуры, если отслеживать от одной точки до любой другой, не имеет разрывов"). Необходимо доказать, что в каждый момент времени на поверхности планеты найдутся две диаметрально противоположные точки с одинаковой температурой.
|
бо1
|
Сообщение #126
24 июля 2012 в 11:48
|
Маньяк
1 |
подсказка про планету: скрытый текст… если слева больше нуля, а справа меньше нуля, значит где-то между ними равно Задачка про шарики: По дороге катится 10 черных шариков. На одинаковом расстоянии в одну линию. На встречу им точно также катится 10 красных шариков. Когда шарики сталкиваются - они начинают катиться в противоположном направлении. Подсчитать, сколько произойдет столкновений, пока все шарики не разойдутся. Столкновение абсолютно упругое, никакого трения, никакой затраты времени или другого физического подвоха нет. У задачи есть эвристическое решение, зная которое, ее может решить для произвольных чисел школьник младших классов с помощью ручки и бумаги.
|
Аромат
|
Сообщение #127
24 июля 2012 в 12:39
|
Супермен
53 |
бо1 писал(а): Задачка про шарики:
У задачи есть эвристическое решение, зная которое, ее может решить для произвольных чисел школьник младших классов с помощью ручки и бумаги. Самое интересное, что подобную задачу мы как раз в школе и решали. И очень простым методом. Вспомнить бы его
|
бо1
|
Сообщение #128
25 июля 2012 в 12:51
|
Маньяк
1 |
Аромат писал(а): Самое интересное, что подобную задачу мы как раз в школе и решали. И очень простым методом. Вспомнить бы его Точно-точно, давай-давай. Вообще есть как-минимум два метода ее решения, а Fudo сейчас предложил еще и третий, для частного случая, когда с каждой стороны количество шариков одинаковое. Но мне больше всего нравится то, в котором задачу слегка переиначивают так, что она останется тождественна исходной, но с очевидным решением)
|
Sauvage
|
Сообщение #129
26 июля 2012 в 18:50
|
Гонщик
24 |
скрытый текст… если слева больше нуля, а справа меньше нуля, значит где-то между ними равно Словом, предлагается доказать теорему Больцано-Коши. :)
|
бо1
|
Сообщение #130
26 июля 2012 в 18:58
|
Маньяк
1 |
Sauvage писал(а): Словом, предлагается доказать теорему Больцано-Коши. :) скрытый текст… Ну почему же, можно и теорему Вейерштрасса о функции на компакте
|
Kolomb
|
Сообщение #131
26 июля 2012 в 22:59
|
Организатор событий
43 |
Чтобы узнать количество столкновений, нужно посчитать все шарики и вычесть 1.
|
бо1
|
Сообщение #132
26 июля 2012 в 23:30
|
Маньяк
1 |
Kolomb писал(а): Чтобы узнать количество столкновений, нужно посчитать все шарики и вычесть 1. нет, этот мир не так прекрасен, как хотелось бы)
|
Kolomb
|
Сообщение #133
26 июля 2012 в 23:45
|
Организатор событий
43 |
Поторопился с ответом. Сейчас решу :))
|
buzzy
|
Сообщение #134
27 июля 2012 в 00:07
|
Кибергонщик
41 |
Внезапно N^2... Решение моё нифига не красивое. :/ скрытый текст… Пусть есть N шариков каждого цвета. 1. Очевидно, крайние шарики ударятся один раз и мы их больше не видели. 2. Предпоследние сделают по 3 столкновения - два по пути в центр и одно по пути обратно. Но то, что по пути обратно, уже учтено в п.1. Остается по 2 столкновения по пути в центр, которые надо посчитать. 3. Следующие шарики сделают по 5 столкновений - три в центр и два обратно. Обратные уже учтены в 2, поэтому добавляется еще 3 столкновения. Итд. Т.е. самые первые шарики ударятся по пути в центр N раз. Общее количество столкновений (1+...+(N-1))*2+N (все шарики, кроме самых ближних к центру, бьются в своей группе, а центральные бьются друг о друга, поэтому их количество столкновений по пути в центр на 2 умножать не надо. (1+(N-1))/2*(N-1)*2+N=N*(N-1)+N=N^2 Последний раз отредактировано 27 июля 2012 в 00:09 пользователем buzzy
|
бо1
|
Сообщение #135
27 июля 2012 в 00:18
|
Маньяк
1 |
buzzy писал(а): Решение моё нифига не красивое. :/ и еще, с каждой стороны может быть разное число шариков ;) Последний раз отредактировано 27 июля 2012 в 00:14 пользователем бо1
|
buzzy
|
Сообщение #136
27 июля 2012 в 00:19
|
Кибергонщик
41 |
бо1 писал(а): buzzy писал(а): Решение моё нифига не красивое. :/ и не говори :) и еще с каждой стороны может быть разное число шариков ;) В этом случае задача вообще нерешаема. Так вот.
|
бо1
|
Сообщение #137
27 июля 2012 в 00:22
|
Маньяк
1 |
buzzy писал(а): В этом случае задача вообще нерешаема. Так вот. ну не буду выпендриваться, я ее тоже не решил. Но решение есть, и красивое
|
buzzy
|
Сообщение #138
27 июля 2012 в 00:24
|
Кибергонщик
41 |
А во. Придумал красивое. :) скрытый текст… По сути ж для нас столкновение шариков имеет тот же эффект, что и если бы они проехали друг сквозь друга - в любом случае один шарик катится в одну сторону, а другой в другую. (Шарики у нас математические, поэтому можно считать их размеры бесконечно малыми по сравнению с расстоянием между ними.) Соответственно, количество столкновений будет равно количеству встреч шариков, которые при столкновении будут продолжать двигаться в своем направлении. А это не что иное как N*M - где N количество шариков с одной стороны, а M - с другой. Такие дела. Последний раз отредактировано 27 июля 2012 в 00:21 пользователем buzzy
|
Kolomb
|
Сообщение #139
27 июля 2012 в 00:25
|
Организатор событий
43 |
Я уже понял как решить простым способом, если количество шариков одинаково с каждой стороны )) осталось додумать с разным количеством шариков ))) если 10 красных и 10 черных, то ответ Кто хочет смотрите ответ тут:
|
бо1
|
Сообщение #140
27 июля 2012 в 00:30
|
Маньяк
1 |
Kolomb, правильно ;)
buzzy - внезапно) где подсмотрел?)
|