В 2018 году состоялись первые командные соревнования по программированию в рамках «Высшей пробы», участие в которых приняли начинающие спортивные программисты, изучающие программирование 1-2 года.
История командных олимпиад по программированию началась со студенческих соревнований ACM ICPC в США в 1977 году. В 1996 году отборочный этап ACM ICPC впервые прошёл в России, а с 2000 года стала проводиться Всероссийская командная олимпиада школьников по программированию по правилам, аналогичным студенческим соревнованиям. Командные соревнования — наиболее захватывающий и зрелищный вид состязаний по спортивному программированию. Участники, болельщики и тренеры испытывают неподдельный азарт, а работа в команде позволяет совместными усилиями решать задачи, решение которых в одиночку было бы практически невозможным.
К участию приглашаются команды школьников 7-10 классов. Каждая команда состоит ровно из трех человек.
При этом участники команды могут учиться в разных школах.
Квалификационный отбор заключается в решении трех задач. Решением задачи является программа, написанная на одном из следующих языков программирования: C++, Python 3, PascalABC.Net. Участники команды могут решать задачи совместно или распределить задачи между собой. По мере готовности команда отправляет решения на проверку. Попытки решить задачи и отправлять решения на проверку члены команды могут предпринимать до окончания квалификационного этапа.
Команда проходит квалификационный отбор и получает допуск на основной этап при условии решения как минимум двух задач из трех
На основном этапе команде предоставляется один компьютер под управлением операционных систем Linux или Windows с установленным набором программного обеспечения и предлагается решить 10-12 задач. По решению Оргкомитета допускается использование командами собственного мобильного компьютера (ноутбука). Продолжительность этапа – 240 минут. Жюри может продлить время этапа в случае каких-либо непредвиденных обстоятельств.
Решения проверяются во время соревнований на наборах тестов, заранее подготовленных жюри. Эти наборы одни и те же для всех команд и для разных попыток сдачи задачи одной команды.
После проверки решения жюри команда в течение 3-4 минут получает сообщение с результатами тестирования. В результатах проверки решения указывается: задача зачтена, либо произошла ошибка компиляции, либо указывается выявленная ошибка на первом из не пройденных тестов. По каждой задаче команда может делать несколько попыток ее сдачи.Жюри обладает исключительным правом определения правильности прохождения тестов, выставления оценок, определения победителей и призеров и дисквалификации участников. Жюри разбирает вопросы, возникающие в результате непредвиденных событий и обстоятельств в течение 3 календарных дней после публикации результатов. Решения жюри являются окончательными и обжалованию не подлежат.