Имя: Пароль:
IT
 
На плоскости точки и отрезки
0 Ненавижу 1С
 
гуру
01.09.11
14:02
На плоскости задали 12 точек, никакие 3 не лежат на одной прямой. Начали их соединять прямыми отрезками. Вопрос сколько максимально можно провести отрезков, чтобы никакие два из них не пересеклись?
1 Рэйв
 
01.09.11
14:04
11
2 Ненавижу 1С
 
гуру
01.09.11
14:04
(1) нет
3 Wobland
 
01.09.11
14:05
начнём. количество отрезков менее 64?
4 miki
 
01.09.11
14:05
(2)т.е. из одной точки можно проводить к нескольким точкам?
5 Darych
 
01.09.11
14:05
20
6 Ненавижу 1С
 
гуру
01.09.11
14:06
(4) да
7 Wobland
 
01.09.11
14:10
(6) менее 32?
//шучу, думать тяжело уже
8 Wobland
 
01.09.11
14:10
(7) не так прочитал (6)
9 Wasya
 
01.09.11
14:14
3*12-6=30
10 catena
 
01.09.11
14:14
21?
11 izekia
 
01.09.11
14:15
25
12 RomanYS
 
01.09.11
14:15
27
13 Darych
 
01.09.11
14:16
21
14 zva
 
01.09.11
14:16
интересней доказать что больше 30 нельзя
15 Chum
 
01.09.11
14:16
12 + 6 + 3 = 21
16 НЕА123
 
01.09.11
14:17
22
17 Живаго
 
01.09.11
14:17
я насчитал 19
18 НЕА123
 
01.09.11
14:18
(16)+ неа. все-таки(13) 21.
19 Darych
 
01.09.11
14:18
если в центр одну точку то 22
20 Живаго
 
01.09.11
14:18
(15) откуда 12 речь о отрезках если точек 12 то отрезков -1 не так ли? +6-1 +3
21 catena
 
01.09.11
14:18
(15)Я считала (н-1)+(н-2). А как рисуется по 6 и 3?
22 НЕА123
 
01.09.11
14:19
(20)
замкнуть.
многоугольник
?
23 Wasya
 
01.09.11
14:19
(14) Все доказано до нас.
wiki:Планарный_граф
24 BadTouch
 
01.09.11
14:20
Зависит от того можно ли соединить точки так, что хотя бы одно попадет внутрь фигуры.
25 zva
 
01.09.11
14:20
если точки в пространстве - 38 получится...
26 catena
 
01.09.11
14:21
(19)Хм... А если 2?
27 Ненавижу 1С
 
гуру
01.09.11
14:21
(23) планарный не требует прямых линий, тут это обязательно
28 RomanYS
 
01.09.11
14:22
29
29 Живаго
 
01.09.11
14:22
(22)Ну да
30 zva
 
01.09.11
14:23
треугольник, в нем точка соединяется с 3 вершинами - далее рекурсия...
для пространства - тетраэдр
31 Живаго
 
01.09.11
14:24
(21) Ну как бы сначала соединяем многоугольник
потом через одну точку еще 5 линий получаем
потом еще 3 можно отрисовать.
32 Живаго
 
01.09.11
14:24
(30) речь о точках на плоскости вроде
33 zva
 
01.09.11
14:26
3+(12-3)*3 = 30 для плоскости
34 RomanYS
 
01.09.11
14:28
да 30, только логика в (9) не понятна
35 Wasya
 
01.09.11
14:30
(27) Рисуем большой треугольник. Остальные точки помещаем внутрь треугольника. Проводим отрезки, так чтобы большой треугольник был разбит на маленькие треугольники. Это всегда возможно. получим ровно 30 отрезков.
36 Живаго
 
01.09.11
14:34
(30) а ведь ты прав!
37 Живаго
 
01.09.11
14:35
если строить треугольники то формула вроде такая
(КвоТочек-3)*3+3
38 Wasya
 
01.09.11
14:36
(34) Точки будем называть вершинами В. Отрезки ребрами Р. Каждую область ограниченную отрезками будем называть гранью Г. Также гранью будем называть область в которой помещаются все наши точки.

Формула Эйлера: В-Р+Г=2. Максимум ребер получим, когда все наши грани треугольники. Т.е. 3В=2Р.

Р=3В-6
39 zva
 
01.09.11
14:36
(34) в (9) ответ из wiki:Планарный_граф
в планарном графе ребер <= 3*вершин - 6
40 Wasya
 
01.09.11
14:41
(38) Ошибка вышла. Надо читать:
Максимум ребер получим, когда все наши грани треугольники. Т.е. 3Г=2Р.
41 Domovoi
 
06.09.11
17:44
66
42 acsent
 
06.09.11
17:49
(27) Любой планарный граф можно представить в виде грава с прмыми ребрами
43 Domovoi
 
06.09.11
17:51
31
44 NS
 
06.09.11
17:56
(43) ответ уже давно дан. 30
45 mm_84
 
06.09.11
18:00
21?
46 GANR
 
06.09.11
18:08
21
47 mm_84
 
06.09.11
18:15
(44) нарисуй
48 GANR
 
06.09.11
18:15
Без всяких формул по наитию видно, начертив простой чертеж - 21.
49 Stillcat
 
06.09.11
18:23
Вроде 30.

Прямая цепочка из 10 вершин - 9 отрезков
две вершины с двух сторон от цепочки, соединенные с каждой
- 2*10 отрезков
эти две вершины между собой - 1 отрезок

Цепочку слегка изгибаем, чтобы не на одной прямой.
50 Stillcat
 
06.09.11
18:42
И вообще, для N>=3 вершин
3+(N-3)*3 ребер

Берем полный граф с тремя вершинами - (3 ребра)
Добавляем вершины по одной.
На любой итерации,
при добавлении новой вершины (куда бы мы её не добавляли),
мы можем провести от неё
максимум 3 прямых отрезка к другим вершинам.
И так далее по индукции.
51 NS
 
07.09.11
13:39
(47) Зачем? И так же понятно.

1





  2
  3
  4
  5
  6
  7
  8
  9
  10
  11

                                                  12

1 соединен со всеми - 11 отрезков.
12 соединен со всеми - 10 отрезков (1-12 считаем один раз)
2-3-4-5-6-7-8-9-10-11 - еще девять отрезков
вообще см (49)
52 NS
 
07.09.11
13:40
(48) Слабое у тебя наитие.
53 NS
 
07.09.11
13:48
1          12
     

     2
     3
     4
     5
     6
     7
     8
     9
     10
     11

вот так красивее.