Скоро [Фоксфорд] Подготовка к олимпиадам по программированию 9-11 класс (C++)

  • Автор темы VkurseBot
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
782
50
Голосов: 0
#1
Программирование (С++)
Подготовка к олимпиадам, 9–11 классы
30 занятий/60 часов
Преподаватель: Кириенко Денис Павлович


upload_2015-9-3_20-47-27.png

1. Язык C++ на олимпиадах. Среды разработки на C++. Создание и оплатдка программ.
2. Целочисленные типы данных в языке C++ и целочисленная арифметика.
3. Ввод-вывод в языке C и С++. Секреты функции scanf.
4. Введение в ООП. Как использовать стандартную сортировку?
5. Введение в обобщенное программирование в STL. Что такое pair и tuple?
6. Массивы, векторы и итераторы.
7. Строковые типы данных char* и string.
8. Множества и словари в STL-структуры данных set и map.
9. Немного про теорию чисел - что такое остатки от деления и кольцо вычетов?
10. Правильные скобочные последовательности. Проверка на правильности. Проверка на правильность, подсчет количества последовательностей.
11. Перебор последовательностей, определение последовательности по номеру и номера по последовательности.
12. Динамическое программирование - сложные примеры задач.
13. Отрезки на прямой и задачи на обработку событий.
14. Хеширование и хеш-таблицы. Полиномиальное хеширование для строк.
15. Основные понятия теории графов. Хранение графов в памяти.
16. Задачи нахождения кратчайшего пути в графе. Поиск в ширину.
17. Поиск в глубину и его применения.
18. Алгоритм Дейкстры, реализация алгоритма Дейкстры с использованием структуры set.
19. Алгоритм Флойда.
20. Алгоритм Форда-Беллмана.
21. Построение минимального остовного дерева - алгоритм Прима и Краскала.
22. Построение гамильтонова пути и цикла. Задача комивояжера.
23. Действительные числа, особенности арифметики действительных чисел.
24. Вычислительная геометрия на плоскости. Создание классов Point и Vector.
25. Скалярное и векторное произведение векторов и их применение.
26. Прямые на плоскости. Уравнение прямой. Вектор нормали.
27. Расстояние от точки до прямой. Пересечение прямых, пересечение отрезков.
28. Окружности. Построение касательной, пересечение прямой и окружности, пересечение двух окружностей.
29. Многоугольники. Нахождение площади многоугльника, проверка многоугольника на выпуклость, принадлежность точки многоугольнику.
30. Выпуклая оболочка. Алгоритмы Джарвиса и Грэхема построение выпуклой оболочки.
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя