За отведенное время команды должны решить максимальное количество задач, разработав программное обеспечение и не заработав штрафных очков. Поскольку в распоряжении каждой команды находится только один компьютер, помимо логики и умения работать под давлением, участники должны проявить навыки командной работы и правильного распределения ролей, которые требуются при разработке реального программного продукта в любой IT-компании.
Правила выхода во второй тур MRC:
1. Первые 25 команд выходят в 1/4.
2. Лучшая команда каждого университета, если она ещё не вышла по правилу 1 и решила как минимум одну задачу, выходит в 1/4
3. Из числа команд, не вышедших по правилам 1 и 2, представляющих университет, от которого вышло менее 4 команд по п.1, и занявших по своему университету 2–4 места, 25 команд выходят в 1/4 (если они решили хотя бы одну задачу).
4. При увеличении количества мест дополнительные приглашения будут идти непрошедшим командам по порядку занятых мест сверху вниз. Также возможно дополнительное приглашение команд, занявших места, следующие за 25-м, в списке из правила 3 (в спорных случаях решение принимается по относительному количеству задач у команд, прошедшим по основному списку правила и по добору).