Pull to refresh
-1
-2
Sergey Derlugov @derlugov

Degen Team HSE

Send message

Большое спасибо! Ценно такое слышать

Думаю, да

А как иначе быть на плаву?

По алгоритмам рекомендую посмотреть цикл лекций Тимофея Хирьянова - преподавателя МФТИ. Лекции в открытом доступе можно найти

По книгам точно сказать не могу. Давно еще читал «Олимпиадное программирование» Антти Лааксонена. Честно говоря, не очень понравилась

Конечно, все зависит от преследуемых целей. Для введения в математику могу посоветовать книжку Алексея Савватеева «Математика для гуманитариев» - она не для гуманитариев, просто материал изложен простым языком)
Если хочется почитать про прикладную математику, возьмите «Числа и фигуры» или комбинаторику Виленкина.

Для глубокого погружения в теорию чисел всегда мне советовали Алфутову. Действительно, хорошая книга. Ну, а если целью является «нарешивание» задачек, тогда рекомендую сборники Шабунина, Сканави, Ткачука.

Как видите, четкого ответа дать не получилось))

Представьте, у нас есть алфавит из 30 букв и есть 30 символов, каждый из которых заменяет определенную букву. На первую букву есть 30 символов, которые могут заменить ее; на вторую букву остается 29 вариантов замены (так как 1 символ мы уже заняли). И так далее.

По сути, это число перестановок 30 символов - почитайте про это. P_{30}=30!= 30 * 29\, *\,...\,* 2 * 1

Советую вам ознакомиться с основами комбинаторики. Например, у Виленкина есть прекрасная книжка по этой теме. Я читал ее в бумажном формате, но есть и в электронном виде.

Information

Rating
Does not participate
Registered
Activity

Specialization

Project Director
Python
C++
Solidity
JavaScript