@ru_python

Страница 1109 из 9768
Jonathan ?
23.06.2016
19:58:49
?

H
23.06.2016
19:58:49
In [23]: timeit 1 in [2, 3] 10000000 loops, best of 3: 57.7 ns per loop In [24]: timeit 1 in {2, 3} 10000000 loops, best of 3: 63.8 ns per loop

теперь новый тренд добавился

Google
H
23.06.2016
19:59:19
вим, слеш-360 и задача про 42

Jonathan ?
23.06.2016
19:59:33
слеш-360?

Что это?

H
23.06.2016
20:00:05
?

Artem
23.06.2016
20:00:51
С текущими девайсами и текущими моделями neural-style будешь ждать очень долго
между прочим эпл выкатила фреймворк для этих целей, с ускорением и всем прочим Check out Neural Networks and Accelerate from #WWDC 2016 https://developer.apple.com/wwdc16/715

Kolyann
23.06.2016
20:04:01
Посему тогда O(1) выполняется медленнее O(n)?
Потому что указывается сложность в асимптотике

Anonymous*
23.06.2016
20:04:29
А вот если перебирать от начала чтобы найти первый элемент и от конца чтобы найти второй - это разве не будет O(n)?

Denis
23.06.2016
20:04:58
Тут конкурс на самое оригинальное решение?

Anonymous*
23.06.2016
20:05:46
Не дает покоя

Denis
23.06.2016
20:06:02
Тут уже больше 10 решений было

Или тебе надо быстрее, чем за линию?

Anonymous*
23.06.2016
20:06:23
Они неочевидные

Denis
23.06.2016
20:06:36
В смысле неочевидные?

Google
Anonymous*
23.06.2016
20:06:39
Нет, мне надо чтобы я понял

Denis
23.06.2016
20:06:52
Закинуть все в сет и пройтись по списку неочевидно?

Anonymous*
23.06.2016
20:07:18
И проверить через 42-n in set?

Denis
23.06.2016
20:07:30
Ну как вариант

Anonymous*
23.06.2016
20:07:40
А как будет проверять через in - переберет все элементы?

Denis
23.06.2016
20:08:02
Хеш-таблица знаешь что такое?

Sergey
23.06.2016
20:08:07
Закинуть все в сет и пройтись по списку неочевидно?
А преобразование списка в set не считается за один поход?

Anonymous*
23.06.2016
20:08:11
Нет

Sergey
23.06.2016
20:08:16
Почему?

Это дорогая операция

Anonymous*
23.06.2016
20:08:27
Я не тебе

Denis
23.06.2016
20:08:28
Anonymous*
23.06.2016
20:08:32
Вопрос такой же

Sergey
23.06.2016
20:08:43
Anonymous*
23.06.2016
20:08:47
Ну а O(n) тогда что означает

Denis
23.06.2016
20:08:59
Это все равно O(n) будет

Anonymous*
23.06.2016
20:09:11
Будет 2n

Denis
23.06.2016
20:09:23
Будет 2n
Знаешь, что такое О?

Google
Anonymous*
23.06.2016
20:09:25
Разве нет? Два раза максимум надо будет пройти массива

Нет

/dev
23.06.2016
20:09:43
O(N log N) не хотел?

Denis
23.06.2016
20:09:43
https://ru.wikipedia.org/wiki/%C2%ABO%C2%BB_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%BE%D0%B5_%D0%B8_%C2%ABo%C2%BB_%D0%BC%D0%B0%D0%BB%D0%BE%D0%B5

Anonymous*
23.06.2016
20:10:05
Я читал, значит не так понял

Denis
23.06.2016
20:10:39
За N log N и без дополнительной памяти можно

H
23.06.2016
20:10:49
если ты новичек, забей хуй на нотацию О

Denis
23.06.2016
20:10:59
А вот не надо, в жизни пригодится

H
23.06.2016
20:11:01
учи язык, а не это

потом придет

/dev
23.06.2016
20:11:07
Давайте определимся. Мы сложность в RAM-модели считаем или в PointerMachine?

H
23.06.2016
20:11:16
он даже не смог запустить мой пример

Anonymous*
23.06.2016
20:11:28
Я с телефона переписывал

H
23.06.2016
20:11:29
а тут про О разбираться

Anonymous*
23.06.2016
20:11:39
Так что может наврал с табуляцией

Anonymous*
23.06.2016
20:11:46
Ну я уже написал свой вариант

/dev
23.06.2016
20:12:00
Kolyann
23.06.2016
20:13:27
Короче, решать алгоритмические задачи на питоне

Google
Kolyann
23.06.2016
20:13:30
Это моветон

Denis
23.06.2016
20:13:40
Ну на олимпиадах же есть питон

Anonymous*
23.06.2016
20:14:15
Много школьников тут интересно

В чате убунту была пара

Denis
23.06.2016
20:14:30
Из 1к много должно быть

Admin
ERROR: S client not available

Kolyann
23.06.2016
20:14:50
На олимпиадах смотрят не на эффективность алгоритма, а на скорость его исполнения (как бы близко это не звучало)

H
23.06.2016
20:14:52
Короче, решать алгоритмические задачи на питоне
нормально решать, чтобы потом не искать в листах из миллиарда элементов

миллиард раз

Anonymous*
23.06.2016
20:15:41
Смотря какие задачи

Думаю это не тот пример

Denis
23.06.2016
20:16:12
Если подразумевается, что задачу нужно решить за n, n log n ты, скорее всего, не запихнешь

/dev
23.06.2016
20:16:44
На олимпиадах смотрят не на эффективность алгоритма, а на скорость его исполнения (как бы близко это не звучало)
Ставят тесты. И часть тестов с требованиями близко к потолку лимита для эффективной реализации на C++

Kolyann
23.06.2016
20:17:32
Думаю это не тот пример
Ага, а если дать пример с задачей на сортировки, то бравые питонисты решат задачу за о(sort)

Henaro
23.06.2016
20:18:27
Вечер добрый

/dev
23.06.2016
20:18:32
Писать руками сортировку с кучей питонячьго оверхеда?

Denis
23.06.2016
20:20:13
Можно сформулировать задачу так, что сорт нужно будет писать ручками

Henaro
23.06.2016
20:20:46
Вопрос: как в скрипте запустить команду шелла, чтобы она выполнилась через n-секунд, а выполнение скрипта продолжилось дальше?

Google
/dev
23.06.2016
20:21:30
Henaro
23.06.2016
20:21:30
не совсем

через at ?
это как?

Denis
23.06.2016
20:22:25
Зачем? Компаратор нужный передаешь.
Например, интерактивка, в которой нужно взаимодействие для каждого сравнения или обмена

Henaro
23.06.2016
20:23:26
если конкретней, то нужно такое: print "foo" os.system("ls -la") # вот эта байда должна выполниться спустя 5 секунд print "bar"

/dev
23.06.2016
20:23:41
Matwey
23.06.2016
20:24:00
Для f(f(x))=f'(x) нужно какое-то хитрое преобразование сначала чтобы композицию превратить во что-нибудь толковое, в произведение например. Тут поможет теория групп наверное, но ничего конкретного прямо сейчас не могу придумать.

Henaro
23.06.2016
20:24:41
изнутри скрипта, не снаружи

Anonymous*
23.06.2016
20:24:44
Бля дошло

Типа поток создать? Второй скрипт нельзя запустить

С паузой

Henaro
23.06.2016
20:25:28
вариант

Страница 1109 из 9768