Решили задачу 5 способами на языке программирования C! Олимпиадное программирование и алгоритмы
🔥 Курсы программирования на Хекслете:
🏆 Тамбовская Федерация Спортивного Программирования:
Что такое спортивное (олимпиадное) программирование и зачем оно нужно разработчикам? Что нужно знать и какие книги читать, чтобы научиться скоростному написанию алгоритмов? Об этом нам расскажет Кирилл Литвинов, CTO YARP. Кроме того, мы на практике покажем, как решить задачу, которую можно встретить на соревнованиях, пятью разными способами и покажем её реализацию на языке C
📌 Задача, которую мы сегодня решаем пятью способами:
Код с решением на C (каждое решение начинается комментарием и заканчивается на функции solutionXXX):
– 00:00 - интро
– 00:42 - что такое спортивное (олимпиадное) программирование и какие виды бывают
– 02:26 - как проходят соревнования
– 03:57 - как Кирилл начал заниматься олимпиадным программированием и что для этого нужно вам; ТРИЗ
– 09:00 - как осуществляется проверка решения заданий и оценка нестандартных решений
– 12:57 - кто организует мероприятия по спортивному программированию и зачем они этим занимаются
– 16:15 - навыки, которые нужны для совместной разработки: набивка алгоритмов, таймер
– 22:42 - проблема малочитаемого кода и архитектуры и как с этим бороться
– 27:37 - на каких языках программирования проводятся олимпиады
– 31:21 - насколько это полезно для джуна
– 38:44 - насколько сложно участвовать в соревнованиях
– 42:25 - как проходит подготовка и проводится отбор
– 50:30 - насколько реально участие взрослых и как попасть в команды
– 53:50 - рекомендуемые книги по программированию
– 55:00 - сайты и платформы, где тренироваться в решении задач
– 58:00 - задача «Без двух нулей»
– 59:29 - решение: простой перебор
– 01:04:51 - решение: итерация по перестановкам
– 01:07:54 - решение: динамическое программирование
– 01:14:12 - решение: формула
– 01:20:28 - решение: хеширование
– 01:23:07 - как это всё выглядит на практике: задача на языке C
– 01:29:31 - резюмируем
Полезные ссылки:
– О компании YARP:
– Рекомендуемые книги:
– Платформа, где можно учиться решать задачи на скорость:
– Интервью с тимлидами, разработчиками и ИТ-специалистами:
Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями.
Подписывайтесь на наш telegram-канал:
#хекслет #програмирование #спортивноепрограммирование #c
50 views
433
137
3 years ago 00:06:05 73
Как три академика задачу по стереометрии решали.
10 years ago 00:02:04 129
Сергей Кораблев: «Решим задачу – поговорим о будущем»
6 years ago 00:04:10 84
Fun Science/ Криптографическую задачу решили на 15 лет раньше
6 years ago 01:00:21 12
Вебинар “Как решить задачу“
5 years ago 00:10:06 1K
Учительница математики решает задачу о трисекции угла
4 years ago 00:02:12 10
Как решить нерешаемую задачу?
4 years ago 00:05:43 41
Проверь себя ➜ реши задачу!
4 years ago 00:14:25 85
Не умножай ! Реши иначе Задачу
9 years ago 00:08:21 144
Как решить задачу 2A в SkillBranch ?
9 years ago 00:03:52 197
Решали проблемы копившиеся годами
5 years ago 00:04:21 8
Девочка решает задачу про огурцы
8 years ago 00:11:53 85
Секреты колориста от Тани Шарк. Секрет № 64. Как легко решить сложную задачу.
7 years ago 00:04:21 16
Девочка не может решить задачу)
3 years ago 00:03:43 67
Раньше и позже: решите задачу в уме!
8 years ago 00:09:22 88
Программирование с нуля. Как решить задачу?
8 years ago 00:04:43 36
Секреты колориста от Тани Шарк. Секрет № 25. Как решить задачу по окрашиванию в бл...
8 years ago 00:04:35 16
Шалва Амонашвили. Какова цель воспитания? Решите задачу.
2 years ago 00:15:51 120
Эту 18-ю задачу сможет решить каждый
6 years ago 00:41:29 25
Геометрия как готовиться, чтобы решить задачу на ЕГЭ?
4 years ago 00:11:07 3
Решаем задачу
4 years ago 00:03:22 9
Путин не уйдёт, не решив задачу
4 years ago 00:06:25 9
Решим задачу: шаг градиентного спуска
6 years ago 00:01:21 47
Приоткрывая заповедные двери… 2,5 землекопа, или как волки задачу решали