Окончательная турнирная таблица
Фамилия, Имя | Класс | 1 | 2 | 3 | 4 | 5 | 6 | Сумма |
Нефедов Павел | 9М | 80 | 62 | 96 | 18 | 120 | 376 | |
Самбукова Екатерина | 10Ф | 80 | 36 | 72 | 25 | 22 | 235 | |
Яблочкин Константин | 10М | 80 | 30 | 120 | 230 | |||
Гориславец Дмитрий | 10Ф | 75 | 11 | 24 | 110 | |||
Годжаев Георгий | 9М | 65 | 18 | 0 | 83 | |||
Павликов Максим | 9М | 60 | 7 | 67 |
Задачи первого тура:
Задачи второго тура:
Задачи третьего тура:
В олимпиаде могут принять участие учащиеся школы 179, а также все желающие (вне конкурса). Олимпиада состоит из 3 туров, продолжительность каждого тура 1 неделя. На каждый тур предлагается 2 задачи. Решением задачи является программа (исходный текст). В начале программы в комментариях должен быть указан номер задачи, язык программирования, имя участника. Решения принимаются по электронной почте по адресу olymp2005@179.mioo.ru в виде вложения к письму. В письме также необходимо указать язык программирования, номер задачи, имя участника. Разрешается присылать несколько решений одной задачи при этом в зачет идет последнее решение.
Программа должна быть написана на одном из языков программирования: C, C++, Pascal, Python и состоять из одного файла. Программа должна читать данные со стандартного входа и выводить результат работы на стандартный выход в соответствии с установленным в условиях задачи форматом данных. В программе запрещено использовать ассемблерные инструкции, вызов других программ, действия с файловой системой (создание, чтение и запись файлов и каталогов), использование сетевых средств, любые другие действия, нарушающие работу операционной и тестирующей системы.
Эталонным языком является С++, гарантируется, что все задачи могут быть решены с его использованием. Вероятно, все задачи могут быть решены на Free Pascal, скорее всего, не все задачи не могут быть полностью решены на Python (ввиду его небольшой скорости работы).
Решения проверяются на компьютерах в 216 кабинете в автоматическом режиме на предварительно подготовленном наборе тестов. Характеристики платформы для тестирования: Pentium III 667MHz processor, 128MB RAM, ALT Linux Master 2.2 OS, kernel 2.4.20, glibc 2.2.6. При тестировании будут использованы следующие трансляторы: gcc версии 3.2.1, Free Pascal версии 1.0.4, python версии 2.2.2. Программа считается успешно прошедшей тест, если она за установленное время выдала верный ответ в формате, соответствующем условиям задачи. Причиной для неуспешного прохождения теста может быть:
Решение должно выдавать одинаковые ответы на одинаковые тесты вне зависимости от времени запуска и программного окружения. Жюри вправе произвести неограниченное количество запусков программы участника и выбрать наихудший результат по каждому из тестов.
Каждый успешно пройденный тест оценивается определенным количеством баллов, сумма баллов за все тесты по задаче объявляется в условиях задачи. Разбалловка по тестам объявляется до начала тестирования. Жюри вправе устанавливать особые правила оценки отдельных задач. Победитель определяется по общей сумме набранных баллов.