Имя: Пароль:
IT
 
Положительные цепочки
0 Ненавижу 1С
 
гуру
19.07.12
10:31
По окружности выписано 100 целых чисел, сумма которых равна 1. Цепочкой назовём несколько чисел, стоящих подряд.
Оценить возможное количество цепочек, сумма чисел в которых положительна.
Это количество зависит от самих чисел?
1 1Сергей
 
19.07.12
10:36
я вижу только один вариант -49..50
2 Kashemir
 
19.07.12
10:38
99
3 butterbean
 
19.07.12
10:39
98!
4 СвинТуз
 
19.07.12
10:39
два числа это несколько ? берется наиболее длинная?
5 Kashemir
 
19.07.12
10:39
Хотя неясно - одни и те же числа могут входить в разные цепочки ?
6 СвинТуз
 
19.07.12
10:40
если самая длинная то одна такая? )
7 Kashemir
 
19.07.12
10:42
Если не (5) и берется самая длинная цепочка - то она одна - собственно все числа окружности :)
8 Ненавижу 1С
 
гуру
19.07.12
10:44
(5) могут входить в разные
(4) даже цепочка из одного числа разрешается
9 Zixxx
 
19.07.12
10:44
Бесконечное множество, окружность же, два круга тоже цепочка
10 Ненавижу 1С
 
гуру
19.07.12
10:44
сколько всего вообще цепочек?
11 Ненавижу 1С
 
гуру
19.07.12
10:45
(9) не, не более 100, такое вот ограничение для особо вредных
12 Ненавижу 1С
 
гуру
19.07.12
10:45
+(11) длина цепочки не более 100
13 Kashemir
 
19.07.12
10:46
Мда, комбинаторика. Максимально положительных чисел может быть 99. Все их комбинации и дадут количество цепочек
14 butterbean
 
19.07.12
10:47
(3)+ т.е. 1+2+3...+ 99 = 4950
15 СвинТуз
 
19.07.12
10:50
минимальное наверное когда одно большое положительное число глушится отрицательными
максимальное когда одно отрицатиельное глушится положительными
16 СвинТуз
 
19.07.12
10:52
минимум наверное 100
17 Zixxx
 
19.07.12
10:52
Сначала проходим 99 раз по окружности, потом смещаемся на одну цифру и еще раз по 99, таким образом мы сместимся 99 + 1 = 100.
99 * 100 = 9900 возможных цепочек
18 СвинТуз
 
19.07.12
10:53
а максимум сумма чисел сочетаний из 99 по 1 из 99 по 2 ... из 99 по 99
19 Timon1405
 
19.07.12
10:56
В ответе нужен набор чисел {Ai}(условно, например, Ai= [1..1000]) и доказательство того, что КАЖДОЕ число из этого набора реализуемо?
20 СвинТуз
 
19.07.12
10:57
максимум 99!
21 СвинТуз
 
19.07.12
10:57
вроде как
22 СвинТуз
 
19.07.12
10:58
(18)
не правильно
23 Ненавижу 1С
 
гуру
19.07.12
10:59
(19) в ответе нужно возможное количество таких цепочек
24 СвинТуз
 
19.07.12
10:59
99!+1
25 butterbean
 
19.07.12
10:59
(23) а (14) неправильно??
26 СвинТуз
 
19.07.12
11:00
(25)
посчитай для н=4
27 butterbean
 
19.07.12
11:04
(26) 10
28 Ненавижу 1С
 
гуру
19.07.12
11:05
(25) ошибка небольшая, правильно 4951
29 Ненавижу 1С
 
гуру
19.07.12
11:05
(27) неверно
30 Zixxx
 
19.07.12
11:05
(25) нет не правильно
31 sash-ml
 
19.07.12
11:05
(28) а не 4851
32 butterbean
 
19.07.12
11:06
(28) это типа если саму комбинацию из всех 100 чисел считать??
33 Ненавижу 1С
 
гуру
19.07.12
11:06
(32) конечно ))
34 butterbean
 
19.07.12
11:07
(33) аааааа )))
35 Ненавижу 1С
 
гуру
19.07.12
11:10
осталось привести решение в студию
36 sash-ml
 
19.07.12
11:14
Допустим есть последовательность -1,2,0,0,0,0,0,0,0,0....
Количество всех цепочек 1+2+3 ... 98 +99 + 100 = 5050
Количество цепочек с отрицательной суммой 99
5050 - 99 = 4951
37 Ненавижу 1С
 
гуру
19.07.12
11:17
(36) ну это только конкретный пример
38 sash-ml
 
19.07.12
11:20
(37) осталось доказать что количество отрицательных цепочек будет 99 при любых раскладах чисел
39 Ненавижу 1С
 
гуру
19.07.12
11:22
(38) количество всех цепочек 9901
40 Zixxx
 
19.07.12
11:31
(39) Почему не как в (17)?
41 Ненавижу 1С
 
гуру
19.07.12
11:32
(40) все верно, ну и плюс цепочка из 100 чисел
42 Zixxx
 
19.07.12
11:34
(41) Она уже входит в 9900
43 Zixxx
 
19.07.12
11:35
(42) + причем 100 раз
44 Ненавижу 1С
 
гуру
19.07.12
11:36
(43) неее
45 Timon1405
 
19.07.12
11:52
Что всего цепочек 9901 очевидно.
разобьем все цепочки на пары "цепочка-ее дополнение до полного круга". В каждой такой паре ровно 1 положительная(думаю, это очевидно, иначе сумма либо меньше 0 либо больше 2). плюс общая цепочка длины 100 у которой нет пары.
46 Zixxx
 
20.07.12
05:52
Так и не понял почему 9901 а не 9900.
Начнем обходить цепочки, первая цепочка первые две цифры, вторая три, и так до 100 цифр, в итоге получим 99 цепочек, последняя цепочка имеет 100 чисел. Далее мы смещаемся на одну цифру вперед и делаем тоже самое, так мы сместимся ровно 100 раз. В итоге мы получим в прямом обходе 9900 цепочек - это раз.
Во вторых мы обошли окружность в прямом направлении и получили 9900 цепочек, но по условию нам не запрещено сделать обход в обратном направлении, получив при этом еще 9900 цепочек.
В итоге мы получим 19800 цепочек.
Еще по условию мы можем обходить цепочку змейкой и получим огромное множество цепочек.