ЛКЛ 2014 - Тематическая анкета
Оцените свои знания по следующим темам — поставьте напротив каждой число от 1 до 5:
1 — Никогда ничего про это не слышал
2 — Что-то про это слышал, но не очень много
3 — Теория мне почти знакома (возможно, нужно додумать или посмотреть в
литературе некоторые аспекты), программу написать будет проблематично
4 — Теория мне знакома, программу, скорее всего, написать смогу
5 — Тема мне хорошо знакома, могу уверенно написать работающую программу

Вопросы анкеты рассчитаны на поступающих разного уровня, поэтому набор тем достаточно широк, и совершенно нормально, что почти все заполняющие анкету почти по всем темам поставят 1. Мы убедительно просим Вас заполнять анкету честно, поскольку результаты тематической анкеты дают нам представление о том, чему Вас стоит учить в лагере.

Обратите внимание, вопросы сгруппированы примерно по темам, а не по уровню сложности. Рекомендуем внимательно прочитать формулировки всех вопросов.

Если вы незнакомы с обозначениями вида O(n), фразу "программа работает за O(n)" можно понимать как количество простых операций при работе программы примерно равно n умножить на некторую константу. Например, говорят, что фрагмент программы
...
i := 1;
while (i <= n) do
  i := i + 1;
...
работает за O(n), поскольку в ходе работы i увеличится n-1 раз, и еще n раз будет произведено сравнение i с n, всего 2n-1 операций.
Sign in to Google to save your progress. Learn more
Фамилия, имя *
Тематическая анкета *
1
2
3
4
5
Арифметические действия, ввод-вывод целых чисел
Арифметические действия, ввод-вывод чисел с плавающей точкой
Условие if
Цикл while
Цикл for
Одномерные массивы
Многомерные массивы
Односвязные, двусвязные списки
Стек
Очередь
Куча
Рекурсивный перебор
Алгоритм Евклида (нахождение наибольшего общего делителя)
Решето Эратосфена
Разложение числа на простые множители
Быстрое возведение в степень
Тест Миллера-Рабина
Системы счисления (перевод из одной в другую)
Число перестановок, сочетаний, размещений
Число сочетаний с повторениями
Числа Каталана - количество правильных скобочных последовательностей заданной длины
Сортировка массива за O(n^2)
Сортировка массива за O(nlog(n))
Поиск элемента в отсортированном массиве методом двоичного поиска
Двоичный поиск по ответу
Нахождение максимума выпуклой функции методом тернарного поиска
Длинная арифметика: сложение, вычитание, умножение
Длинная арифметика: деление, извлечение квадратного корня
Представление графа в памяти (матрица смежности, список ребер)
Представление графа в памяти (список смежности)
Обход графа поиском в глубину
Обход графа поиском в ширину
Алгоритм Дейкстры
Алгоритм Дейкстры с кучей/сетом
Алгоритм Дейкстры с СНМ
Алгоритм Форда-Беллмана
Алгоритм Флойда
Алгоритм Куна
Поиск потока наибольшего размера
Алгоритм Диницы
Наименьший общий предок двух вершин в дереве за O(log n)
Строки (ввод/вывод, работа с символами)
Поиск наибольшей общей подпоследовательности двух строк
Использование хэш-функции для быстрого сравнения строк
Алгоритм Кнута-Морриса-Пратта
Хэш-таблица
Дерево отрезков
Декартово дерево
Система непересекающихся множеств
Простейшие задачи динамическое программирования: задача о кузнечике(количество способов допрыгать по числовой прямой от 1 до n пряжками определенных длин), задача о размене рубля.
Динамическое программирование: задача о рюкзаке
Динамическое программирование по профилю
Простейшая геометрия: операции с точками, прямыми, векторами
Пересечение двух отрезков
Нахождение площади многоугольника
Проверка на принадлежность точки многоугольнику (за O(n))
Построение выпуклой оболочки множества точек на плоскости
Разбор выражений (польская нотация)
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. - Terms of Service - Privacy Policy

Does this form look suspicious? Report