Канадский компьютерный конкурс - Canadian Computing Competition

Вычислительный конкурс Canadian ( КТС ) является ежегодным программированием конкурса для учащихся средних школ в Канаде , организованный Центром образования в области математики и вычислительной технике в Университете Ватерлоо . Этап 1 написан в средней школе и может быть написан на языке программирования по выбору учащихся, при этом только некоторые из них, такие как Maple и Mathematica , запрещены. Представлены задачи двух уровней: младший и старший. Лучшие 20 (или около того) студентов старшего дивизиона приглашаются в Университет Ватерлоо для участия во втором этапе Канадской компьютерной олимпиады (CCO). Участники CCO ограничены языками, разрешенными в IOI , который в настоящее время включает только Java , C и C ++ . ( Производство Паскаля было прекращено в 2019 году). CCO используется для отбора студентов, которые будут представлять Канаду на IOI.

Вопросы в CCC являются алгоритмическими по своей природе и предназначены для проверки способности учащихся разрабатывать и кодировать алгоритмы, а не их знания API или языковых функций. Этап 2 сложнее, чем этап 1, но все же проще, чем IOI. Проблемы обычно имеют нехватку памяти или времени, вынуждая программиста находить эффективные решения, чтобы получить полную оценку.

В соревнованиях также могут принять участие студенты из Гонконга (с 2005 г.) и Пекина (с 2007 г.), хотя они не имеют права участвовать в канадской команде IOI.

Этапы конкурса

Этап 1

Конкурс длится три часа. Есть пять вопросов, каждый из которых стоит 15 баллов, всего 75 баллов. Оценка проводится на CCC Grader . Алгоритмы, используемые в соревнованиях среди юниоров, варьируются от простых, простых циклов и структуры управления потоком, а иногда и рекурсии. Задачи в соревновании для взрослых обычно сложнее, чем в соревновании для юниоров, начиная от простого выполнения и заканчивая продвинутыми методами, такими как динамическое программирование .

Канадская компьютерная олимпиада (CCO)

CCO длится два дня, по четыре часа на то, чтобы задавать по три вопроса каждый день. Всего шесть вопросов, каждый по 25 баллов. Комбинированные баллы участников на этапе 1 и CCO используются для определения окончательных баллов для Canadian Computing Competition. Награждаются бронзовые, серебряные и золотые медали, каждый участник получает медаль; обладатели золотых медалей приглашаются представлять канадскую команду на IOI.

Смотрите также

использованная литература

внешние ссылки