
Andrew
28.06.2018
14:49:27

Aler
28.06.2018
14:49:40
Сет это вообще то цикл по массива

Anastasia
28.06.2018
14:50:45
Массив точно не надо разделять на два
Сортировать его не надо тоже

Google

Andrew
28.06.2018
14:51:20
Кекс, считаем сумму массива от 1 до 100 и отнимаем от суммы исходного

Vladislav
28.06.2018
14:51:21

Anastasia
28.06.2018
14:51:55
ВЫЙГРАЛ

Max
28.06.2018
14:52:12
а как можно посчитать сумму массива без цикла?

marabu
28.06.2018
14:52:14
А сумма не в цикле считается?

Andrew
28.06.2018
14:52:24
Я вот тоже хз

Anastasia
28.06.2018
14:52:30
Это уже другое
Массив точно не надо разделять на два
Сортировать его не надо тоже

Vladislav
28.06.2018
14:52:49
ты как сумму без циклом посчитаешь АУЕ АУЕ

Max
28.06.2018
14:53:04
kek

Anastasia
28.06.2018
14:53:12
Это уже другое )

Aler
28.06.2018
14:53:12
Это просто Математика

Google

Vladislav
28.06.2018
14:53:13

Aler
28.06.2018
14:53:18
А мы инжир

Vladislav
28.06.2018
14:53:27
Нобель был прав!
#НобельБылПрав

Anastasia
28.06.2018
14:54:01
В общем такое у нас спрашивают на собесе

Aler
28.06.2018
14:54:09
Насть а ты не хочешь векторы записать как магнитуда на косинус брынзы (феты, но санкции)

Andrew
28.06.2018
14:54:25

Anastasia
28.06.2018
14:54:37

Алексей
28.06.2018
14:54:39

Anastasia
28.06.2018
14:54:49

Aler
28.06.2018
14:54:51

Andrew
28.06.2018
14:54:55

Anastasia
28.06.2018
14:55:04

Алексей
28.06.2018
14:55:07
ну можно рекурсией, но это тот же цикл на самом деле

Aler
28.06.2018
14:55:21
За что??
За то что вы там не математикой занимаетесь а кодом
Сейчас я тебе демку сделаю

Andrew
28.06.2018
14:55:49

Алексей
28.06.2018
14:55:53
аааааа стоооооооооп

Aler
28.06.2018
14:55:56
Чтобы понять насколько больше операций

Google

Алексей
28.06.2018
14:56:03
в задаче то не произвольный массив

Andrew
28.06.2018
14:56:21

Aler
28.06.2018
14:56:29

Andrew
28.06.2018
14:56:32
То есть 101
Сумма всех и вычитание заранее посчитанной

Aler
28.06.2018
14:56:50

Алексей
28.06.2018
14:56:54

Anastasia
28.06.2018
14:56:54
(я не думала что щас все поругаются)

Andrew
28.06.2018
14:57:08

Aler
28.06.2018
14:57:11
Но если о(н) то проще просто перебором найти
А можно o(log n)

Anastasia
28.06.2018
14:57:52
(ну я несколько вариантов решения предложила, что можно сделать)

Andrew
28.06.2018
14:58:14

Алексей
28.06.2018
14:59:36
ну тут просто: считаем сумму массива, вычитаем сумму арифметической прогрессии

Andrew
28.06.2018
14:59:51

Алексей
28.06.2018
14:59:56
o(n)
а вообще возможно ли за o(log n) найти?
хотя

Andrew
28.06.2018
15:00:34

Aler
28.06.2018
15:00:39
Я пишу код

Google

Aler
28.06.2018
15:00:50
Мне с телефона текст не удобно

Max
28.06.2018
15:01:03
Но разве функция логарифма под собой не имеет цикла?

Andrew
28.06.2018
15:01:07

Aler
28.06.2018
15:01:16
Я Лине дам
Линк

Алексей
28.06.2018
15:01:19

Aler
28.06.2018
15:01:27
Просто телега не открыта

Alex
28.06.2018
15:01:28
Ребята, есть у кого опыт пользования звуковухи asus xonar ae?

Max
28.06.2018
15:01:32

Алексей
28.06.2018
15:01:41
а без цикла никак

Alex
28.06.2018
15:01:53
и если да, то что можете сказать в сравнение с xonar dx и soundblaster z ( те, кто шарит збс)

Andrew
28.06.2018
15:03:18

Алексей
28.06.2018
15:03:49
если в массиве на элементе с индексом i стоит элемент со значением i+1, то повторяющегося элемента в левом подмассиве точно не будет
и вот на этом можно построить o(log n) скорее всего

Alex
28.06.2018
15:04:27
теперь меняю встроенный звук

Алексей
28.06.2018
15:05:32

Andrew
28.06.2018
15:06:55

Алексей
28.06.2018
15:07:33
сможешь лучше - вперёд

Google

Andrew
28.06.2018
15:09:51

Anastasia
28.06.2018
15:16:30
Вот зачем вы так любите ругаться

Никита
28.06.2018
15:18:28

Алексей
28.06.2018
15:19:19

Никита
28.06.2018
15:19:44
и что он означает?

Алексей
28.06.2018
15:20:05
к примеру o(n) означает, что при увеличении количества данных в 10 раз, алгоритм будет работать примерно в 10 раз медленней
а o(n^2) означает, то при увеличении количества данных в 10 раз, алгоритм будет работать примерно в 100 раз медленней

Никита
28.06.2018
15:20:49
а log n?

Алексей
28.06.2018
15:21:18
это лучше, чем o(n)

Aler
28.06.2018
15:22:04
http://jsfiddle.net/km56s081/35/
видно что работает

Алексей
28.06.2018
15:22:53
а log n?
к примеру увеличение входных данных в 100 раз приведёт к замедлению примерно раза в 2

Aler
28.06.2018
15:22:53
и видно что в log раз эффективнее перебора (сумма это перебор)

Andrew
28.06.2018
15:23:28
Не видно!