Олимпиады по программированию

olympiads.ru

Олимпиады прошлых лет
2020/21
2019/20
2018/19
2017/18
2016/17
2015/16
2014/15
2013/14
2012/13
2011/12
2010/11
2009/10
2008/09
2007/08
2006/07

III Всероссийская заочная олимпиада школьников по информатике (2008/09)
Заключительный этап
Доска объявлений олимпиады
Задачи, тесты, решенияNew!
Победители и призерыNew!
Информация о получении дипломов
Информация о приглашении участников на очный финал олимпиады
Информация о статусе олимпиады для иностранных участников
Регистрация участников заключительного этапа
Информация о месте размещения иногородних участников
Список участников и сопровождающих
Места проведения и расписание олимпиады
Система оценки решений
Результаты проверки решений
Результаты рассмотрения апелляций
Контакты
Заочный этап
Информация об олимпиаде
Задачи
Результаты заочного этапа олимпиады
Персональная страничка участника (1 этап)
Персональная страничка участника (2 этап)
Предварительные результаты 1-го этапа
Предварительные результаты 2-го этапа
Примеры реализации ввода-вывода на разных языках
FAQ по работе с тестирующей системой

Олимпиада проводится при поддержке Московского физико-технического института, Благотворительного фонда "Династия", компьютерной компании НИКС, Компании Yandex, компании Genius

Информационная поддержка:
журнал "Мир ПК"

III Всероссийская заочная олимпиада школьников по информатике, 2008/09 учебный год

Информация об олимпиаде

Департамент образования города Москвы, Московский центр непрерывного математического образования, Московский институт открытого образования, Московский государственный университет им. М.В.Ломоносова проводят третью Всероссийскую заочную олимпиаду по информатике. Олимпиада проводится на сайте www.olympiads.ru.

Оргкомитетом олимпиады поданы документы на включение олимпиады в перечень олимпиад школьников, проводимых в соответствии с Порядком проведения олимпиад, утвержденным приказом Минобрнауки России от 22.10.2007 N285.

Участвовать в олимпиаде могут все желающие. При этом в конкурсном зачете участвуют только школьники, все остальные (студенты, учителя и т.д.) могут участвовать в олимпиаде вне конкурса.

Олимпиада проводится в три этапа. Первый и второй этапы проводятся заочно через интернет, принять в них участие могут все желающие (в том числе во втором этапе могут принять участие школьники, не принимавшие участия в первом этапе).

  • Первый этап традиционно проводится с 10 октября 2008 по 10 января 2009 года, на нем участникам будет предложено 10-14 задач.
  • Второй этап будет проведен с 16 по 19 января 2009 года. На втором этапе участникам будет предложено 3-4 задачи. Продолжительность второго этапа - 4 дня.
  • По результатам первых двух этапов будут определены школьники, которые будут приглашены на заключительный очный этап олимпиады, который пройдет в Москве в феврале-марте 2009 года.

Проведение первого этапа

Решения задач можно сдавать на проверку на сайте олимпиады в любое время вплоть до 10 января 2009 года включительно.

Для участия в туре необходимо зарегистрироваться в проверяющей системе. После этого вам будет доступна страничка, на которой вы можете сдавать решения.

Решением каждой задачи должен являться исходный текст программы на одном из допустимых языков программирования. В настоящий момент поддерживаются следующие языки: Free Pascal 2.2.0, GNU C 4.2.2, GNU C++ 4.2.2, Turbo Pascal 7.0, Borland C/C++ 3.1, QBasic 4.5, Borland Delphi 6.0, Java JDK 1.6.0 (жюри не гарантирует, что все задачи имеют решение на Turbo Pascal, Borland C/C++, Qbasic - программам на этих языках во время работы доступно около 500 К оперативной памяти).

В качестве эксперимента участникам предоставляется возможность сдавать решения на языках программирования perl (версия 5.10.0), python (версия 2.5.1), php (версия 5.2.6), ruby (версия 1.8.6). Решения, сданные на этих языках, засчитываются. Жюри не гарантирует полную поддержку этих языков в тестирующей системе. Жюри не гарантирует возможность использования этих языков в последующих турах олимпиады. Жюри не гарантирует, что все задачи олимпиады можно решить с использованием этих языков, поскольку они уступают по эффективности компилируемым языкам.

Во время первого этапа участникам будет предложено от 10 до 14 задач. Решения большинства задач будут проверяться в режиме реального времени (on-line проверка), часть задач будут проверяться после окончания олимпиады (off-line проверка).

Когда участник считает, что решил задачу, он должен послать ее решение на проверку. Проверка всех задач осуществляется в автоматическом режиме путем запуска решения на заранее подготовленном жюри наборе тестов. Обратите внимание: проверка осуществляется автоматически, поэтому ваша программа должна строго удовлетворять всем указанным в условии требованиям - в частности, должны быть правильно указаны имена входного и выходного файла, программа должна считывать входные данные и записывать выходные в том формате, который описан в условии задачи, программа не должна выводить на экран постороннюю информацию, а также ждать от пользователя каких-то действий.

Проверка решения может занимать от нескольких секунд до нескольких минут, после чего на вашей персональной страничке вы можете просмотреть результат тестирования. Решение можно посылать на проверку несколько раз. Задачи с on-line проверкой проверяются сразу на полном наборе тестов, в который в качестве первых тестов включены тесты, приведенные в условии задач, участнику сразу сообщается оценка за задачу. Задачи с off-line проверкой проверяются только на тестах из условия задачи, в случае прохождения которых решение принимается на дальнейшую проверку. Полная проверка будет произведена после окончания олимпиады. Если по задаче c off-line проверкой будет сдано несколько решений, будет проверяться и оцениваться лишь последнее из сданных решений, прошедшее тесты из условия.

Баллы, которые начисляются за задачу с on-line проверкой, складываются из следующих величин:

  • каждый тест оценивается некоторым количеством баллов (всего за прохождение тестов можно получить около 40-70 баллов по каждой задаче),
  • дополнительные баллы начисляются, если решение проходит все тесты,
  • полное (прошедшее все тесты) решение по каждой задаче оценивается 100 баллами,
  • лишние попытки сдачи задачи учитываются, но не влияют на баллы,
  • в задачах с on-line проверкой из всех попыток по задаче выбирается попытка, которая дает максимальные баллы, таким образом, набранные участником очки не могут уменьшаться, в задачах с off-line проверкой проверяется последнее сданное решение, прошедшее все тесты из условия.

Жюри призывает всех участников играть честно! То есть один участник должен использовать не более одного login'а и сдавать только свои решения. Жюри оставляет за собой право дисквалификации участников, нарушающих данное правило.

Участник должен самостоятельно позаботиться о том, чтобы его решения не были сданы другими участниками (с или без его ведома). В случае выявления случаев, когда одно и то же решение сдается несколькими участниками (в том числе, когда участник разрабатывает свое решение на основе решения другого участника, тем самым нарушая правило самостоятельности решения задач), жюри оставляет за собой право дисквалификации всех участников - без выяснения того, кто является автором решения, а кто - "заимствователем".

После окончания олимпиады на нашем сайте будут выложены тесты и решения всех задач.

По всем возникающим вопросам обращайтесь в оргкомитет олимпиады по e-mail zaoch@olympiads.ru.

Желаем Вам удачи!