@ru_python

Страница 7254 из 9768
Tigran
02.12.2018
16:57:39
Хэширование строки стоит О(её длины), поэтому там с большой вероятностью будет не линия)

Проксимов
02.12.2018
16:58:00
Почему?
Потому что там повторяющиеся символы в строках

Оч больно

Александр
02.12.2018
16:58:07
Лол
чо лол-то?

Google
Tigran
02.12.2018
16:58:32
Ну если ты в цикле, например, префиксы складываешь в сет, будет квадрат

Проксимов
02.12.2018
16:58:33
чо лол-то?
Зачем сравнивать с выкинутым?

Artem
02.12.2018
16:58:46
Блин, а сравнение строк по-твоему это что от длины строки

Какие префиксы?

Tigran
02.12.2018
17:00:31
забейте

я придумал решение на основе radix sort, это относительно просто

Artem
02.12.2018
17:01:10
Ну я о нем и говорю

Tigran
02.12.2018
17:01:31
или не придумал ? есть подводные камни

Aragaer
02.12.2018
17:03:34
... переписал за линию

Google
Aragaer
02.12.2018
17:03:37
жестко

Tigran
02.12.2018
17:05:25
ещё можно построить префиксное и суффиксное деревья и по ним найти

Aragaer
02.12.2018
17:14:40
один сет и все

Tigran
02.12.2018
17:14:51
... переписал за линию
линию по числу строк или линию по объёму входных данных?

Artem
02.12.2018
17:15:17
Я имел в виду число строк если что)

Tigran
02.12.2018
17:18:32
а я придумал за О(количество строк * длина строки)

жёстко

Denis
02.12.2018
17:20:50
А че за задача

Tigran
02.12.2018
17:21:07
вторая из сегодняшней йолки

Aragaer
02.12.2018
17:25:59
по объему входных данных

ну до этого было строки*строки*длина

Artem
02.12.2018
17:27:27
А теперь строки*длина?

Aragaer
02.12.2018
17:27:49
угу

Jacob
02.12.2018
17:28:00
Здравствуйте уважаемые, может кто нибудь посказать решение моей проблемы ? А проблема в следующем - запускаю скрипт на питоне, который запускает в свою очередь команду notify-send "myMessage", используя такую команду subprocess.call(['/usr/bin/notify-send','myMessage']), когда запускаю вручную всё отрабатывает, но когда крон запускает скрипт notify-send не отрабатывает, даже когда указываю полный путь (/usr/bin/notify-send) путём гугления я выяснил что мне нужно указать дисплей на который я хочу вывести уведомление, но так как я такое ни разу не делал у меня возникли с этим трудности, подскажите пожалуйста как запустить команду и указать текущий дисплэй для вывода уведомления ?

Aragaer
02.12.2018
17:28:26
в файле кронтаб надо выставить DISPLAY=:0

или типа того

хотя странно, вроде для notify-send должно быть перпендикулярно про дисплей - он через dbus работает

Rustem
02.12.2018
17:29:32
О, а что это вы так усердно обсуждает?

Или обсуждали

Jacob
02.12.2018
17:29:51
Google
Jacob
02.12.2018
17:30:26
Так делал DISPLAY=:0.0

Aragaer
02.12.2018
17:30:49
йолку же

Rustem
02.12.2018
17:31:18
А я что то пропустил ее походу

Saveliy
02.12.2018
17:31:30
Рребят , немного не "спортивный" вопрос , кто пишет код немного пьяненьким ? И как потом получается ?)

Saveliy
02.12.2018
17:32:35
Ты?
Во первый раз хочу попробовать , или не стоит ?)

Rustem
02.12.2018
17:32:36
Ну просто вопрос такой

Tigran
02.12.2018
17:33:05
Rustem
02.12.2018
17:33:36
Стоп, нет, код будет чище

Пьяный мозг думает меньше, и поэтому меньше думаешь как заговнокодить

Tigran
02.12.2018
17:35:04
спорный тезис

Rustem
02.12.2018
17:35:51
Иногда даже получается code golfing

Александр
02.12.2018
17:36:12
пик Балмера



Aragaer
02.12.2018
17:42:05
неа, не сильно

Google
Aragaer
02.12.2018
17:42:15
даже короче, чем было

runcode
02.12.2018
17:43:49
как правильно записывать ini примерный код ini = QSettings(config.ini", QSettings.IniFormat) ini.setIniCodec('UTF-8') ini.setValue('Ваня', 2) в файле выглядит так: %U041F%U0440%U043E%=2 а надо так: Ваня=2 как сделать?

Марк
02.12.2018
17:44:11
На хабре как-то был тредик про алко и кодинг. Ну и чувак отписался, мол, так доигрался с пивком, что даже после завязки уровень концентрации ниже плинтуса, "оперативка" совсем никудышняя(забывает, в каком месте кода был три минуты назад) и прочие прелести. Так там без хардкора - просто чувак подбухивал по выходным.

Admin
ERROR: S client not available

runcode
02.12.2018
17:49:19
Никитяо
02.12.2018
17:49:35
wat

runcode
02.12.2018
17:51:25
wat
без нее ни как

Никитяо
02.12.2018
17:51:59
а файл в какой кодировке?

runcode
02.12.2018
17:52:29
utf-8

Никитяо
02.12.2018
17:55:03
>>> x = '%u0421%u043A%u0430%u043D%u0435%u0440 %u043F%u0440%u0438' >>> y = x.replace('%', '\\').decode('unicode-escape') >>> print y

runcode
02.12.2018
17:58:41
врятли поможет, но попробую

Tigran
02.12.2018
17:59:43
runcode
02.12.2018
18:03:47
этот текст вообще-то "Про"
так же записывает

Aragaer
02.12.2018
18:05:47
ща

но у меня на схеме!

https://pastecode.xyz/view/26b85ff8 - в common ничего интересного нету

Tigran
02.12.2018
18:20:00
блэд

Google
Tigran
02.12.2018
18:21:11
может, ты просто алгоритм расскажешь? )

Aragaer
02.12.2018
18:21:47
для каждого слова делаю список всех вариантов "одна буква заменена на пробел"

после чего остается просто найти два одинаковых 8)

Tigran
02.12.2018
18:29:11
и каким образом это O(mn)?

Aragaer
02.12.2018
18:31:35
ну как же - для каждого слова есть столько разных вариантов, сколько длина этого слова

и остается только это все засовывать в сет и искать коллизии, что (официально) считается константой

Tigran
02.12.2018
18:34:44
но если у тебя слово длины m, создать ещё m строк длины m стоит m^2

и вообще-то каждое слово засунуть в хэш-таблицу стоит ещё O(m), потому что хэш мгновенно не вычислить

Aragaer
02.12.2018
18:36:10
ну вобщем суть в том, что длина слова сильно меньше, чем число слов

поэтому линейно по числу слов, а вот по длине слова уже может быть дольше

Tigran
02.12.2018
18:36:39
ну тогда ты мне наврал)

Aragaer
02.12.2018
18:37:16
ок 8)

а ты как придумал?

Tigran
02.12.2018
18:37:29
чтобы каждый вариант создавался бесплатно, тебе нужно хранить строки в виде связных списков 8) кстати, полиномиальный хэш от каждого варианта тоже можно за константу считать, помня хэш предыдущего, так что в очень просторной хэш-таблице может и сработать

Aragaer
02.12.2018
18:37:53
хранить строки в виде связных списков нетрудно

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