Comments 7
Еще можно упомянуть крайне полезную библиотеку sortedcontainers с классами SortedList, SortedDict, SortedSet - аналоги multiset, map, set в с++, но, в отличие от них, поддерживающие поиск индекса и по индексу за логарифм.
Ну и, чтоб два раза не вставать, хочется упомянуть "тяжелую артиллерию".
библиотека networkx для работы с графами, умеет ну практически все стандартные алгоритмы на графах.
библиотека Z3-solver, решает задачи в символьном виде, умеет LP, целочисленное LP, 2-SAT, 3-SAT и кучу всего прочего.
Спортивное программирование это "напиши кусок не делающего никакой полезной работы кода, только дольше и хуже чем LLM"?
Нет, то что Вы написали - это больше про современный энтерпрайз.
Спортивное программирование как и CTF, иные олимпиады - это возможности научиться быстро и качественно создавать решения, которые работают. Если вместо собственных мозгов всегда пользоваться LLM, то велик риск, что когда он ошибется, а он обязательно когда-то ошибется, то не будет никакого понимания как это исправить и почему это произошло.
почему нельзя было добавить результат вывода print? :\
В Python 3.14 появилась max-heap.
Еще можно упомянуть крайне полезную библиотеку sortedcontainers с классами SortedList, SortedDict, SortedSet - аналоги multiset, map, set в с++, но, в отличие от них, поддерживающие поиск индекса и по индексу за логарифм.
Ну и, чтоб два раза не вставать, хочется упомянуть "тяжелую артиллерию".
библиотека networkx для работы с графами, умеет ну практически все стандартные алгоритмы на графах.
библиотека Z3-solver, решает задачи в символьном виде, умеет LP, целочисленное LP, 2-SAT, 3-SAT и кучу всего прочего.
Python Standard Library для спортивного программирования