![]() |
![]() |
|
Львы | ☑ | ||
---|---|---|---|---|
0
Ненавижу 1С
гуру
31.08.09
✎
14:44
|
Вы находитесь на огороженной круглой арене рядом с оградой. В диаметрально противоположной точке — два льва, которые хотят Вас съесть. Львы умеют бегать со скоростью, не больше чем 1. Вы — со скоростью, не больше, чем V.
При каком наименьшем значении V львы не смогут Вас догнать? |
|||
1
ДенисЧ
31.08.09
✎
14:45
|
V = c
|
|||
2
Дуб
31.08.09
✎
14:45
|
(0) хрен они меня догонят..
|
|||
3
NS
31.08.09
✎
14:49
|
Нихрена себе задачка. Это где такие задают?
|
|||
4
Rie
31.08.09
✎
14:49
|
(0) Львы всегда бегут по направлению к жертве? Если так - то почему их два?
|
|||
5
NS
31.08.09
✎
14:50
|
(4) Думаю что имеется в виду что львы действуют оптимальным образом.
|
|||
6
Ненавижу 1С
гуру
31.08.09
✎
14:50
|
(4) они бегают по своей стратегии, не всегда по направлению к жертве
|
|||
7
Ненавижу 1С
гуру
31.08.09
✎
14:51
|
понятно, что V>=1
|
|||
8
Euguln
31.08.09
✎
14:51
|
они меня не поймают, у меня дробовик.
|
|||
9
mikecool
31.08.09
✎
14:53
|
(7) имхо - не всегда, иначе сам их догонишь :)
|
|||
10
mikecool
31.08.09
✎
14:53
|
+9 можно вообще стоять, а львы пусть шатаются
|
|||
11
Ненавижу 1С
гуру
31.08.09
✎
14:54
|
(9) "Вы — со скоростью, не больше, чем V"
|
|||
12
mikecool
31.08.09
✎
14:56
|
(11) при (7) есть шанс догнать льва, если он движется в противоположную сторону
|
|||
13
zak555
31.08.09
✎
15:00
|
v=1 ?
|
|||
14
Ненавижу 1С
гуру
31.08.09
✎
15:02
|
(13) осталось это доказать или опровергнуть
|
|||
15
KRV
31.08.09
✎
15:06
|
Львов давно кормили?
|
|||
16
Лефмихалыч
31.08.09
✎
15:17
|
(1) скорость измеряется в килограммах на гектар?
|
|||
17
Лефмихалыч
31.08.09
✎
15:17
|
(16)>>(0)
|
|||
18
mm_84
31.08.09
✎
15:18
|
(0) несколько уточнений) Львы бегут с одной стороны, либо окружают с двух сторон?(в природе они скорее окружат), и второе скорость человека не может быть выше скорости льва, поэтому если он побежит то чтобы он тебя не догнал нужно догнать его))) и закричать ему в могру что есть мочи))) может он испугается)) иначе кирдык))
|
|||
19
zak555
31.08.09
✎
15:23
|
(14) так :
1. львы медленнее бегут 2. у меня больше возможности выбрать маршрут обхода от пасти |
|||
20
Rie
31.08.09
✎
15:26
|
Нужно успеть пересечь середину отрезка между львами в сторону "свободного" полукруга (где нет львов).
|
|||
21
Ненавижу 1С
гуру
31.08.09
✎
15:33
|
(16) в чем угодно, просто некая скорость, принятая за единицу
|
|||
22
Mort
31.08.09
✎
16:23
|
SQR(2)
|
|||
23
Mort
31.08.09
✎
16:28
|
А радиус поляны не задан совсем?
|
|||
24
Дядя Васька
31.08.09
✎
16:28
|
(0) Имхо, при любой скорости сожрут. Если будут брать "в клещи" рано или поздно все равно загонят в угол.
|
|||
25
Ненавижу 1С
гуру
31.08.09
✎
16:29
|
(23) не важно, считаем львов и человека математическими точками
|
|||
26
NS
31.08.09
✎
16:32
|
(24) Бредишь. Скорости 2 уже явно достаточно чтоб легко от них уходить.
Для примера возьми шахматную доску, поставь две фигурки которые ходят по одной клетке, и одну которая на две - и попытайся поймать... |
|||
27
Дядя Васька
31.08.09
✎
16:36
|
(26) Если фигуры ходят по очереди, то не поймаешь, а если одновременно, и при выборе направления не знаешь куда в тот же момент пойдут львы, то уже не так все просто.
|
|||
28
Дядя Васька
31.08.09
✎
16:44
|
+(27) Т.е. ты должен выбрать такое направление чтобы не пересечься со львом. В результате рано или поздно они займут такие клетки где у тебя не будет заведомо безопасного хода.
|
|||
29
Rie
31.08.09
✎
16:53
|
(24) Угол у круга - это сильно :-)
Но насчёт "любого случая" - если успеть в середину отрезка между львами раньше львов - то из "угла" можно убежать. "Угол" - это когда оба льва и человек находятся в одном полукруге. Интересен только случай, когда расстояние между львами больше расстояний от каждого льва до границы круга - поскольку в противном случае второй лев оказывается "вне игры" (заведомо не успеет к человеку раньше ближнего льва). |
|||
30
H A D G E H O G s
31.08.09
✎
16:58
|
Правильный ответ в (1).
|
|||
31
Garykom
гуру
31.08.09
✎
17:02
|
(0) Зависит от радиуса круга.
|
|||
32
Ненавижу 1С
гуру
31.08.09
✎
17:05
|
(31) думаешь?
|
|||
33
Дядя Васька
31.08.09
✎
17:10
|
(29) Ну не в угол так к борту. Если сравнивать с шаматами, то, грубо говоря, двумя королями надо поймать ферзя. Но, ферзь не может пройти в соседней клетке с королем, так как в случае с манежем двигаться они будут одновременно, и, соответственно он может быть съеден.
|
|||
34
Rie
31.08.09
✎
17:12
|
(33) Тут не шахматы. Львы предполагаются точечными, как и человек (надеюсь на это).
|
|||
35
Дядя Васька
31.08.09
✎
17:16
|
(34) Не шахматы, но можно разбить манеж на клетки, движение за одну единицу времени на одну клетку (в любом направлении) принимаем за минимальную единицу скорости, с которой двигаются львы.
|
|||
36
Rie
31.08.09
✎
17:19
|
(35) Предположим, что разбили на клетки. Поймали человека (лев с человеком в соседних клетках).
Теперь разобьём на клетки вдвое меньшего размера. И - уже не факт, что поймали (в той же ситуации). Поскольку львы и человек точечные - размер клетки можно сделать сколь угодно малым, и для любого положения "человек - лев в соседних клетках" существует разбиение, при котором человек и лев _не_ в соседних клетках. |
|||
37
NS
31.08.09
✎
17:24
|
(34) Какая разница? Для демонстрации того что скорости два достаточно для ухода шахматная доска подойдет.
(36) Если разбиваешь на подклетки, тогда и скорость меняй - разбил в два раза - лев может двигаться до 2 клеток за ход, человек до четырех. |
|||
38
Rie
31.08.09
✎
17:27
|
(37) Если разбиваю на подклетки - скорость не меняется (размер клетки в 2 раза меньше - но и время её прохождения человеком/львом тоже в 2 раза меньше. Интересует же лишь отношение скорости человека к скорости льва.
|
|||
39
Rie
31.08.09
✎
17:29
|
(37) Шахматная доска не подойдёт - на ней окружности квадратные. Расстояние равно модулю разности координат, а не квадратному корню из суммы квадратов.
|
|||
40
Дядя Васька
31.08.09
✎
17:29
|
(36) Не мудри. И человек и лев занимают ровно одну клетку, не больше и не меньше. Соответственно если диаметр манежа достаточно мал, чтобы львы смогли рассесться на диагонали так, что человек не сможет между ними пройти на другую сторону манежа, то следующими ходами его зажмут, внезависимости от того с какой скоростью он двигается. Например, диаметр 5 клеток, львы садятся через клетку, человек не может между ними пробежать не будучи съеденным, следующими ходами его прижимают к борту, и никуда он не денется. При большем диаметре при условии что человек может двигаться и не по прямой, он всегда сможет держаться от них на максимально возможном расстоянии. Следовательно, в текущей постановке задача решения не имеет. Нужен диаметр манежа.
|
|||
41
Дядя Васька
31.08.09
✎
17:30
|
(39) Вместо квадратных клеток можешь представить окружности равного размера, каждая из которых и будет той точкой.
|
|||
42
mm_84
31.08.09
✎
17:30
|
(35) какие нафиг клетки львы побегут по кривой) там уже нужно как минимум квадратное уравнение
|
|||
43
Дядя Васька
31.08.09
✎
17:33
|
(42) Клетка - минимальная единица расстояния. Грубо говоря лев может пройти одну клетку, за одну, например секунду. Человек больше, но это его не спасет если он не сможет выйти из "своей" половины манежа не будучи съеденым.
|
|||
44
mm_84
31.08.09
✎
17:33
|
Вообще решение мне представляется таким что скорость человек начинает бежать по окружности, когда львы дохохят до центра) и скорость чела должна быть таковой, чтобы он пробежал расстояние не меньше чем лев от цеттра до точки перехвата(точка на окружности) Лев будет бежать по кривой,уравнение которой я пока не знаю)
|
|||
45
PCB
31.08.09
✎
17:34
|
v=1
|
|||
46
Rie
31.08.09
✎
17:34
|
(43) Дискретный случай сильно отличается от непрерывного. То, что верно для клеток - вовсе не обязательно верно для точек. И наоборот.
|
|||
47
mm_84
31.08.09
✎
17:34
|
45) если лев побежит от центра , то он его перехватит
|
|||
48
PCB
31.08.09
✎
17:36
|
(47) лев не в центре
|
|||
49
Дядя Васька
31.08.09
✎
17:37
|
(46) Так точка-то не в геометрическом смысле, а минимальная единица расстояния.
|
|||
50
mm_84
31.08.09
✎
17:37
|
(47) пока они не дойдут до центра бежать бесполезно) думаю это для запутки что они на другом конце, все равно цел побежит когда они подойдут к центру
|
|||
51
PCB
31.08.09
✎
17:38
|
блин когда вы будете читать условие?
|
|||
52
mm_84
31.08.09
✎
17:39
|
(51) смысл бежать навстречу льву? исходной точкой один фиг будет когда львы будут в центре
|
|||
53
Rie
31.08.09
✎
17:40
|
(46) Так и я о том же - предполагать существование минимальной единицы расстояния не надо. Точечный человек при достаточно высокой скорости всегда проскочит между двух точечных львов. А вот если зафиксировано минимальное расстояние - то не всегда.
|
|||
54
PCB
31.08.09
✎
17:40
|
круглая арена, пара тихоходных львов... вывод - это цирк и цирковые львы...
они умеют бегать только по кругу т.о. при равной скорости они жертву не догонят |
|||
55
Дядя Васька
31.08.09
✎
17:41
|
(54) нифига себе вывод :)
|
|||
56
PCB
31.08.09
✎
17:41
|
при этом мин расст = Д/2 где Д-диаметр арены
|
|||
57
Rie
31.08.09
✎
17:41
|
Стратегия для шустрого человека быть непойманным медленными львами очевидно существует. Вопрос в том, какова _минимальная_ скорость человека.
|
|||
58
Дядя Васька
31.08.09
✎
17:43
|
(57) ноль, нет смысла бежать им навстречу. А минимальная единица расстояния нужна, иначе понятие скорости теряет смысл.
|
|||
59
Rie
31.08.09
✎
17:45
|
(58) Почему это "теряет смысл"?
И скорость - как раз не 0. При скорости \pi человек заведомо уйдёт от львов, что бы они не творили. |
|||
60
NS
31.08.09
✎
17:45
|
Чем ближе к краю, тем легче убежать (радиус окружности начинает приближаться к прямой) То есть чтоб решить задачу нужно рассмотреть случай человека прижатого двумя львами к прямой.
Вообще у меня получилось что человек должен пробежать расстояние 2 быстрее, чем лев расстояние "Корень из двух", то есть ответ такой-же как и в (22) |
|||
61
Найлло
31.08.09
✎
17:46
|
необходимо сначала сблизиться максимально близко к львам, чтобы они не взяли в тиски, а потом развернуться и бежать от них с их скоростью. Львы не будут стоить тактики- они побегут за тобой и никогда не поймают, потому что скорости равны.
|
|||
62
Rie
31.08.09
✎
17:48
|
(60) Не факт. Человек на краю, человек и львы - на одной прямой.
|
|||
63
PCB
31.08.09
✎
17:49
|
(61) не обязательно, в процессе постоянного движения жертвы расст сократится до мин
тут вопрос - умеют ли львы прыгать? |
|||
64
Rie
31.08.09
✎
17:49
|
+(62) При скорости \pi человек и в этом случае убегает. А насчёт корня из 2 - тут ещё подумать надо.
|
|||
65
Rie
31.08.09
✎
17:49
|
(63) Не умеют. Зажрались. Даже человека на прямой не догонят.
|
|||
66
Дядя Васька
31.08.09
✎
17:50
|
(59) Потому теряет что скорость это расстояние/время, для того чтобы в ней был смысл нужна единица времени и расстояния :)
Минимальная все-таки ноль, если львы дальше чем на половину диаметра от человека, то куда бы он не пошел, он приблизится к ним. Смысла в этом нет, потому в данном случае логичнее стоять на месте :) |
|||
67
mm_84
31.08.09
✎
17:50
|
давайте уже ответ))) Автор)
|
|||
68
Дядя Васька
31.08.09
✎
17:51
|
(60) Круг не прямая. Если лев двигается по оптимальной тактике, а человек бежит по кругу, то лев пойдет по хорде, кратчайшим путем.
|
|||
69
mm_84
31.08.09
✎
17:52
|
(68) лев пойдет по спирали) ты что не видел как они бегают)
|
|||
70
Rie
31.08.09
✎
17:52
|
(67) Не фиг! Самому решить интереснее!
|
|||
71
Найлло
31.08.09
✎
17:52
|
(63) в том то и дело. Когда расстояние сократится до мин львы буду вынуждены бежать точно за жертвой. Посмотрите дискавери- львы подкрадываются, а потом нападают и догоняют жертву. Тактику не применяют, вроде окружения.
|
|||
72
Rie
31.08.09
✎
17:53
|
(69) Мнение реального льва не интересует. У нас львы компьютеризованные, с лазерным наведением.
|
|||
73
Дядя Васька
31.08.09
✎
17:53
|
(69) Если на то пошло то бегают они заведомо быстрее человека. В данном случае лев сферический )
|
|||
74
Rie
31.08.09
✎
17:53
|
(71) Их _двое_. Один ловит, другой - загоняет. Так что - не вынуждены.
|
|||
75
Найлло
31.08.09
✎
17:54
|
(74) Львы будут догонять. Посмотри дискавери =)
|
|||
76
mm_84
31.08.09
✎
17:54
|
(73) лев будет бежать так, чтобы в каждый момент времени уменьшать расстояние с жертвой,Ж если жертва бежит по окружности(это наиболее оптимально) то лев будет бежать по раскручивающейся спирали
|
|||
77
PCB
31.08.09
✎
17:54
|
(71) у тебя левый дискавери
один будет гнать жертву, другой наперерез (оптимально, с уч угловой скорости мяса, т.к. баллистический компутер льва не врет) и вообще - львы за жертвами не бегают, не мужское это занятие... |
|||
78
Rie
31.08.09
✎
17:55
|
(66) Смысла стоять нет, поскольку они будут всё приближаться и приближаться.
Поэтому нужно рассматривать ненулевую скорость - для случая близких львов. А для далёких львов стояние можно имитировать по методу "шаг влево - шаг вправо". |
|||
80
mm_84
31.08.09
✎
17:55
|
(77) голодные бегают) но не очень успешно)
|
|||
81
Rie
31.08.09
✎
17:55
|
(76) С горя это он так будет? Даже реальные львы себя иначе ведут.
|
|||
82
mm_84
31.08.09
✎
17:55
|
(79) я прочитал
|
|||
83
Serg_1960
31.08.09
✎
17:55
|
Ответ задачи известен: львы сожрут человека. Решение задачи - важно только для тех, кого еще не сожрали.
|
|||
84
PCB
31.08.09
✎
17:55
|
(76) в проекции скорость для льва в центре - будет одинаковой
|
|||
85
NS
31.08.09
✎
17:56
|
(76) Читай начало ветки - условие задачи.
|
|||
86
Rie
31.08.09
✎
17:56
|
(77) Считай, что у тебя львицы. Полегчало?
|
|||
87
mm_84
31.08.09
✎
17:56
|
(ты всё про то что львы на др конце арены?)
|
|||
88
mm_84
31.08.09
✎
17:57
|
(87) к (85)
|
|||
89
PCB
31.08.09
✎
17:57
|
(86) так ты определись - что у них там реально висит / отсутствует
от этого будет зависеть механизм движения |
|||
90
Дядя Васька
31.08.09
✎
17:57
|
(78) смысл что-то иммитировать?
|
|||
91
Rie
31.08.09
✎
17:58
|
(83) Расскажи, как они сожрут человека, скорость которого - \pi.
|
|||
92
Rie
31.08.09
✎
17:59
|
(90) Ну не имитируй, считай скорость переменной. Существенно то, что при нулевой скорости человека к нему просто подойдут и поужинают.
|
|||
93
PCB
31.08.09
✎
18:01
|
при скорости = световой, масса жертвы будет таковой, что зохавать его будет сложно
|
|||
94
Rie
31.08.09
✎
18:02
|
(93) (Масса от скорости не зависит. Но это к делу отношения не имеет).
Ищется минимальная скорость. Скорость света - слишком быстро. К тому же при ней задача теряет смысл. |
|||
95
Serg_1960
31.08.09
✎
18:03
|
Автор можно условия задачи поменять? А то я ужастики не люблю. Можно так: все условия - без изменений - но я возле ограды клетки снаружи?
|
|||
96
Rie
31.08.09
✎
18:04
|
(95) Нет. В твоём варианте - стимула не будет.
|
|||
97
mm_84
31.08.09
✎
18:04
|
(95) Замени Львов на котят))
|
|||
98
PCB
31.08.09
✎
18:08
|
(97) тогда кто кого будет есть?
|
|||
99
Serg_1960
31.08.09
✎
18:09
|
Изверги :( Вы за кого болеете?
|
|||
100
mm_84
31.08.09
✎
18:09
|
Рассматриваем худший вариант, лев бежит от центра до окружности по кратчайшему расстоянию R(радиус) до окружности он добежит за R/Скорость Льва=R секунд
За это же время человек должен пробежать 1/4 окружности= pi*R/2 Значит его минимальная скорость (pi*R/2) / R = pi/2 Ответ pi/2 |
|||
101
PCB
31.08.09
✎
18:10
|
100
|
|||
102
PCB
31.08.09
✎
18:11
|
вот гад (((
|
|||
103
Serg_1960
31.08.09
✎
18:17
|
"ФигВам"(с) Если лев один - достоточно условия что скорость человека выше скорости льва. Вы забыли что можно менять направление движения.
|
|||
104
Serg_1960
31.08.09
✎
18:19
|
Если расматривать "худший вариант" - тогда некуда бежать ненадо пока лев не добежит до середины :) А как только он добежит - тогда можно удирать от него. Хоть по окружности :))
|
|||
105
mrWatson
31.08.09
✎
18:20
|
имхо если человек бегает по кругу то львы рано или поздно его догонят, один будет сидеть и ждать а второй гонять по кругу.
|
|||
106
Rie
31.08.09
✎
18:22
|
(105) Если "сидеть и ждать" - то как догонит?
|
|||
107
Serg_1960
31.08.09
✎
18:23
|
Вобще-то я на (100) ответил - там один лев был :) А если львом двое - то надо бежать между ними в направлении перпедекулярной прямой, проложенной между двум точками :))
|
|||
108
Serg_1960
31.08.09
✎
18:24
|
(ой - я ржу не могу писать)
|
|||
109
mrWatson
31.08.09
✎
18:25
|
напишите моделирующую обработку
|
|||
110
mm_84
31.08.09
✎
18:26
|
(107) если львы дойдут до середины то они должны бежать одинаково) если до не так, нужен алгоритм вожможного поведения Львов)
|
|||
111
Serg_1960
31.08.09
✎
18:28
|
Поведение львов? Их поведение и так известно - они жрать хотят. Вы хотели сказать - поведение человека.
|
|||
112
mm_84
31.08.09
✎
18:29
|
(111) я про то одновременно ли они идут на человека и не окружают ли его с двух сторон?)
|
|||
113
mrWatson
31.08.09
✎
18:29
|
спросите у Братьев Запашных
|
|||
114
Дядя Васька
31.08.09
✎
18:32
|
(112) Ну, если бы они за ним строем ходили, то смысла в двух львах нет. Тот же случай что и с одним будет. От него-то несложно убежать, если скорости хватит. Два их именно для того чтобы могли зажать...
|
|||
115
mm_84
31.08.09
✎
18:32
|
Короче надо сначала угадать условие задачи, прежде чем решать её)
|
|||
116
mm_84
31.08.09
✎
18:33
|
Короче ответ V пусть перепригивает ограду и бежит прочь ))
|
|||
117
Serg_1960
31.08.09
✎
18:35
|
При любом раскладе - желательно находится на равном удалении от обоих львов - в каждый момент времени :) Отсюда алгоритм движения: человек должен двигаться по траектории равноудаленной от траектории движения львов. Вот как загнул :)
|
|||
118
mm_84
31.08.09
✎
18:36
|
(117) уравнение напишешь?))
|
|||
119
Serg_1960
31.08.09
✎
18:42
|
Чего тут писать-то? Удирать надо :)) Я уже сказал ранее: досточно выполнения условия "скорость человека выше скорости льва" - хоть на чуть-чуть.
Не важно как передвигались до этого - но возникнет ситуация, когда человек находится между львами, бегущими друг навстречу другу. Всего-лишь нужно уходить с их траектории :) |
|||
120
Serg_1960
31.08.09
✎
18:44
|
Тут косинус или синус лучше, чем радиус или пи. Хотя пи-пи не помешает :)
|
|||
121
PCB
31.08.09
✎
18:45
|
зачем бежать быстрее?
чтобы получить сокращение расстояния до другого льва? |
|||
122
Serg_1960
31.08.09
✎
18:50
|
Зачем бежать навстречу? Я что - дурак что-ли в пасть прыгать? Бежать надо по траектории с равным удалением от обоих львов.
|
|||
123
Serg_1960
31.08.09
✎
18:52
|
(122) + между львами. Не в направлении ко львам.
|
|||
124
Serg_1960
31.08.09
✎
19:09
|
(уже уходя) Из объяснительной: "Дрессировщик выпил а тигры закусили"
|
|||
125
Rie
31.08.09
✎
19:28
|
(121) Сокращение расстояния до другого льва может оказаться необходимым. Прижали к краю арены - без временного сокращения расстояния не выскочишь.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |