Size: a a a

2020 September 25

K

Kotomord_λapki in pro.algorithms
Aragaer
Да, круто, все получилось, mip solver все решил. На самом деле получилось, что можно сформулировать жадную стратегию, которая дает такой же результат
На любом тесте?
источник

A

Aragaer in pro.algorithms
любой не пробовал. Да и наверно на любом как раз не будет так работать. А вот в "реальных" условиях - жадного будет достаточно
источник

V

Viαη in pro.algorithms
надеюсь в тему чата
как работают такие сравнители текста, как на гите или на картинке?
источник

TS

Tigran Saluev in pro.algorithms
Viαη
надеюсь в тему чата
как работают такие сравнители текста, как на гите или на картинке?
источник

V

Viαη in pro.algorithms
спасибо
источник
2020 September 26

IW

Igor Wylson in pro.algorithms
Какие предпосчеты нужно сделать, чтобы быстро находить сочетания с n k, по модулю ~ 1е9?
источник

IW

Igor Wylson in pro.algorithms
Можно, конечно, факториалы посчитать, но как потом делить - неясно
источник

A

Artem in pro.algorithms
если модуль простой то можешь факториал возвести в степень модуля - 2
источник

IW

Igor Wylson in pro.algorithms
Зачем?
источник

A

Artem in pro.algorithms
что бы поделить на факториал
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
Igor Wylson
Можно, конечно, факториалы посчитать, но как потом делить - неясно
Ну считаешь обратное по модулю
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
А, уже сказали
источник

IW

Igor Wylson in pro.algorithms
Спасибо
источник

 P

 ‌‌Gleb Pilipets... in pro.algorithms
Ребят, привет всем.
А можете посоветовать алгоритм или книгу с алгоритмом, где можно почитать про подходы к форматированию кода?

Хочу почитать о чём-то более интересном чем построение AST из кода и преобразование обратно в код.

Нашёл эту статью https://beza1e1.tuxen.de/articles/formatting_code.html, но тут прям сильно абстрактно.
источник

AT

Anatoly Tomilov in pro.algorithms
Почему при любом сиде коллизия на одной и той же строке (baabaaa)?
https://wandbox.org/permlink/45ecz87qenQMEMTm
источник

AO

Andrew Ostrovskii in pro.algorithms
Ребят, кто сможет подсказать. Решал вот эту задачу литкода

https://leetcode.com/problems/word-ladder/

Решаю вот таким способом

https://pastebin.com/RQNkwXUW


Идея, перебирать bfs с начала трансформаций с конца и, в момент, когда они столкнуться, вернуть кол-во трансформаций. Сам код ответ дает верный, однако, на больших данных падает по тайм-лимиту. Никак не могу понять, в чем ботлнек. Смотрю решения других ребят, но они, делают по сути тоже самое ( или я что-то упускаю ), и их решения проходят в отличии от моего :(

Не могу понять, что я упускаю
источник

MB

Mikail Bagishov in pro.algorithms
Andrew Ostrovskii
Ребят, кто сможет подсказать. Решал вот эту задачу литкода

https://leetcode.com/problems/word-ladder/

Решаю вот таким способом

https://pastebin.com/RQNkwXUW


Идея, перебирать bfs с начала трансформаций с конца и, в момент, когда они столкнуться, вернуть кол-во трансформаций. Сам код ответ дает верный, однако, на больших данных падает по тайм-лимиту. Никак не могу понять, в чем ботлнек. Смотрю решения других ребят, но они, делают по сути тоже самое ( или я что-то упускаю ), и их решения проходят в отличии от моего :(

Не могу понять, что я упускаю
Ну сомнительно, что ты shift используешь для получения первого элемента. Он за линию от размера массива работает
источник

MB

Mikail Bagishov in pro.algorithms
Ну и очень много кода берется от того, что ты с двух концов идешь. Я бы шел с одного, вряд ли это хуже.
источник

AO

Andrew Ostrovskii in pro.algorithms
Mikail Bagishov
Ну сомнительно, что ты shift используешь для получения первого элемента. Он за линию от размера массива работает
я начал иди с двух, как раз чтоб исправить тайм лимит ишью
источник

AO

Andrew Ostrovskii in pro.algorithms
Mikail Bagishov
Ну сомнительно, что ты shift используешь для получения первого элемента. Он за линию от размера массива работает
Думаешь, shift ботлнек?
источник