
Егор
27.11.2017
16:03:06
Но если проблема в "больших" входных данных это, очевидно, не поможет, посколько решение в лоб будет слишком медленным.

b0g3r
27.11.2017
16:03:11
ещё можно порыскать по codeforces, там как раз люди шарят и наверняка пишут маны

Sergey
27.11.2017
16:03:36

Google

Chikiro
27.11.2017
16:03:49
Оффтоg: мне в детстве про ТРИЗ очень нравилась книга "И тут появился изобретатель".

Егор
27.11.2017
16:03:52
Если нет алгоритма в лоб (а он обычно есть), то этот метод не подойдет, конечно

Sergey
27.11.2017
16:04:49
@nazarov_tech, какого типа входные/выходные данные?

Aleksandr
27.11.2017
16:04:54
часто ты не знаешь работает ли алгоритм в лоб

Vitali K.
27.11.2017
16:04:59

Aleksandr
27.11.2017
16:05:02
потому что он не проходит по таймауту

b0g3r
27.11.2017
16:05:03

Егор
27.11.2017
16:05:09
Нет, не должен.

b0g3r
27.11.2017
16:05:22
?

Sergey
27.11.2017
16:05:43
в oeis нет нужной последовательности?

Егор
27.11.2017
16:05:44
Фибоначчи в лоб не пройдут тест для любого n > 30, скажем.

Aleksandr
27.11.2017
16:06:11
фибоначчи плохой пример)

Google

Vitali K.
27.11.2017
16:07:53
есть еще способ "переспать с задачей"

Sergey
27.11.2017
16:08:51
может быть одна из подзадач сводится к какой-нибудь последовательности

Zart
27.11.2017
16:09:48

Michael
27.11.2017
16:11:42
Не
Не любая

Zart
27.11.2017
16:12:52
дефолтная глубина в цпитоне 1000, можно регулировать

Vitali K.
27.11.2017
16:13:01
для чисел фибоначчи это не только про стэк, то и про кэширование результатов вычислений предыдущих значений. ведь так?

Егор
27.11.2017
16:13:13

Sergey
27.11.2017
16:13:24

Olya
27.11.2017
16:13:57
Олимпиадники обычно пишут генераторы тестов в такой ситуации, насколько я знаю
Это полезно по нескольким причинам - для этого нужно изучить, как вообще можно генерить данные (часто на этом этапе случается "ааа, блин, я и не подумал о таком извращенстве", код фиксится и все работает)
но даже если эврики не было, свои придуманные тесты зачастую покрывают лишь логичные сценарии. А тестить надо и нелогичными тоже

Vitali K.
27.11.2017
16:16:21
то есть мы свели все к тому, что надо писать тесты?

Aleksandr
27.11.2017
16:16:58
ну типа, hypothesis и погнали
просто сгенерить интересные тесты не так то просто кокразтыке

Vitali K.
27.11.2017
16:17:21
причем тестировать нужно и когда ты ожидаешь success, и когда ожидаешь fail.

Olya
27.11.2017
16:17:34
Я помню, как бегала и радовалась, что все падает, и все на меня косо смотрели :)

Aleksandr
27.11.2017
16:20:51
стек можно же пересадить в лист
но это такое, лучше конечно простую рекурсию транслить в форлуп

Sergey
27.11.2017
16:22:41

Google

Aleksandr
27.11.2017
16:22:42
почему
трамполайны часто используются в языках которые не умеют TCO

Admin
ERROR: S client not available

Aleksandr
27.11.2017
16:23:59
https://github.com/magniff/endless

Olya
27.11.2017
16:24:01
и я не знаю, зачем это было кому-то нужно
но я вспоминаю контест на прохождение в Яндекс, который был без ограничения по времени (года 4 назад я его сдавала)
знаний было настолько же мало, насколько много было упорства
короче, еще 1 супер важный совет - проветривайте комнату, хотя бы раз в пару суток выходите на улицу, не забывайте поесть, и вообще в мире есть другие вещи кроме алгоритмов. Они может не такие интересные, но они требуются для того чтобы оставаться вживых

Aleksandr
27.11.2017
16:24:05
ну как вариант

Vitali K.
27.11.2017
16:25:48
да, и еще бывает полезно капать увлажняющие капли в глаза
а я думал это такое на django girls расказывают

Chikiro
27.11.2017
16:35:28
https://github.com/magniff/endless/blob/master/endless.py#L6
# 10000 should be enough for everyone, you know
MAX_DEPTH = 10000

Aleksandr
27.11.2017
16:36:59

Stanislav
27.11.2017
16:48:59
@nazarov_tech а покажи задачу-то
так мы не будем спойлерить, если решим)

b0g3r
27.11.2017
16:53:28
О, про задачи... В @ru_python есть традиция каждый год решать adventofcode.com. может и мы тоже поиграем?) Нужен leaderboard чатика
Это такой рождественский контест на 25 задачек - 1-25 декабря по одной задачке в день, можно решать на любом языке, нужно просто сдать ответ. После сдачи появляется вторая часть задачи. Чем быстрее решишь - тем больше баллов)

Sergey
27.11.2017
16:58:02

b0g3r
27.11.2017
16:58:34
Ох, не помню уже. я решал с запозданием, можно посмотреть статистику. На те что решил - не больше часа на обе части

Stanislav
27.11.2017
16:59:08
о, круто, надо брать

Sergey
27.11.2017
16:59:33
да, спасибо за ссыль

b0g3r
27.11.2017
17:00:55
Можно порешать за прошлые года - посмотреть и прицениться)

Zart
27.11.2017
17:39:00
рассупонилось красно солнышко, расталдыкнуло лучи по белу светушку, понюхал старик Ромуальдыч свою портянку и аж заколдобился

Google

Aleksandr
27.11.2017
18:56:13
ну не, это думать нада