Результаты: https://docs.google.com/spreadsheet/...
- Состоится 18 февраля 2012 года в 10-00
- Место проведения - Учебный центр «Хакасия.ру», г.Абакан, Вяткина,9
- Организаторы: Ланит-Терком и Хакасия.ру
- Примеры задач, подобные тем, что будут на турнире.
- Самые свежие новости по турниру можно узнавать в твиттере grebenshikov_n
- Вопросы по турниру можно присылать по адресу - grebenshikov.n@gmail.com
Расписание
- 10-00 Приветствие участников. Жеребьевка посадочных мест.
- 10-30 Пробный тур.
- 11-00 Основной тур.
- 14-00 Разбор задач.
- 14-45 Награждение.
Правила турнира
- Турнир проводится в два компьютерных тура. Пробный тур предназначен для проверки техники на рабочем месте и знакомства с проверяющей системой и никак не влияет на окончательные результаты. На основном туре участнику предоставляется персональный компьютер и предлагается решить несколько задач. Продолжительность тура - 3 часа. Жюри может продлить время тура в случае каких-либо непредвиденных обстоятельств.
- Участникам предоставляются компьютеры с установленной операционной системой семейства Windows. Для решения задач участники могут использовать следующие системы программирования:
- C/C++ (Microsoft Visual C++ 2008 Express Edition)
- С/C++ (Dev-C++/mingw32)
- Pascal (Free Pascal 2.2)
- C# (Microsoft .Net Framework 3.5, Microsoft Visual C# 2008 Express Edition)
- Java (JDK 1.6)
- Во время тура запрещается использовать любую информацию в электронном виде, личные компьютеры или калькуляторы, мобильные средства связи.
- Во время тура участники решают предложенные задачи. Решением задачи является программа, составленная на одном из допустимых языков программирования. Программа не должна содержать вспомогательных модулей или файлов. Разные задачи можно решать на разных языках программирования.
- Проверка решений производится во время соревнований. С помощью специальной программы участники посылают свои решения жюри. Жюри компилирует программы, используя компиляторы командной строки, и проверяет их с использованием заранее подготовленных тестов. Участники должны поместить все директивы компилятора в файлы решений.
- По мере готовности своих решений участник посылает их жюри для проверки. После этого участник может продолжать работу над другими задачами. Когда жюри проверит решение, участник получит сообщение с результатами тестирования. Это сообщение показывается на экране. Если не возникло ошибки компиляции, то в нем сообщается, что задача зачтена, либо сообщение с указанием ошибки на первом из непройденных тестов.
- Возможные типы сообщений:
Тип сообщения Тест Описание Возможная причина Accepted
Нет
Задача зачтена
Решение правильное
Compilation Error
Нет
В результате компиляции не создан исполняемый файл.
Синтаксическая ошибка в программе.
Указан неверный язык программирования (Wrong Answer
Есть
Ответ не верен.
Неверный алгоритм решения.
Presentation Error
Есть
Программа проверки не может проверить выходные данные, т.к. их формат не соответствует описанному.
Неверный формат вывода. Выходной файл имеет неправильное имя, или отсутствует
Time Limit Exceeded
Есть
Программа превысила установленный в условии предел времени.
Неэффективное решение.
Ошибка в программе.Memory Limit Exceeded
Есть
Программа превысила установленный в условии предел памяти.
Неэффективное решение.
Ошибка в программе.Runtime Error
Есть
Программа вышла с ненулевым кодом завершения либо произошел аварийный выход программы (crash). В этом случае результат работы программы не проверяется.
Ошибка в программе.
Программа на языке C/C++ не завершается оператором ‘return 0’.
Ненулевой код возврата указан в программе.Security violation
Есть
Программа попыталась предпринять действия, запрещенные правилами
Ввод с клавиатуры/вывод на экран.
Создание файлов, отличных от указанных в условии
Попытка использования расширенной памяти - Время тестирования решения и доступная память на каждом тесте ограничены. Решения, превысившие установленное ограничение, считаются неэффективными для данной задачи. В этом случае тест считается не пройденным, а решение, как следствие, неверным. Жюри указывает ограничения на время работы программы и на размер доступной памяти в формулировках задач.
- Во время проведения соревнования взаимодействие участников и Жюри осуществляется с помощью системы проведения соревнований. Участник может обратиться к Жюри с вопросом по условию какой-либо задачи. Вопрос должен быть сформулирован на русском языке и предполагать ответ "Да" или "Нет". Жюри может ответить на поставленный вопрос "Да", "Нет", "См. Условие", если считает, что ответ на поставленный вопрос содержится в условии задачи, и "Без комментариев". Жюри может разослать ответ на поставленный участником вопрос всем участникам соревнования.
- В решениях задач запрещено использовать:
- чтение и запись векторов прерываний.
- создание подкаталогов.
- любой ввод/вывод кроме открытия, закрытия, чтения и записи файлов, указанных в условии задачи.
- любое использование сетевых средств.
- любые другие средства или действия, которые могут нарушить процесс проверки и прохождения соревнований.
- Решение должно выдавать одинаковые ответы на одинаковые тесты, не зависимо от времени запуска и программного окружения. Жюри вправе произвести неограниченное количество повторных тестирований программы участника и выбрать наихудший результат по каждому из тестов.
- Во время тура участники могут общаться только с представителями жюри.
- За нарушение правил турнира участник может быть дисквалифицирован.
- Апелляция не проводится.
- Жюри обладает исключительным правом определения правильности прохождения тестов, выставления оценок, определения победителей и дисквалификации участников. Жюри разбирает вопросы, возникающие в результате непредвиденных событий и обстоятельств. Решения жюри окончательны и обжалованию не подлежат.
- Победители турнира определяются жюри на основании результатов участников, которые заносятся в итоговую таблицу, представляющую собой ранжированный список участников, расположенных по мере убывания их результатов.
Система оценок:
- Выше в итоговой таблице соревнований классифицирован участник, решивший большее количество задач.
- При равенстве количества решенных задач выше в итоговой таблице классифицирован участник, у которого меньше суммарное штрафное время. Штрафное время вычисляется следующим образом: Для решенных задач, штрафное время представляет собой время в минутах, прошедшее с начало тура до сдачи задачи, плюс 20 штрафных минут за каждую неудачную попытку сдать задачу. За нерешенные задачи штрафное время не начисляется.

