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

olympiads.ru

Московская олимпиада
Новости
Ссылки на странички разных лет
2006/07 учебный год
2005/06 учебный год
2004/05 учебный год
2003/04 учебный год
2002/03 учебный год
Московская городская олимпиада по программированию 2002/03
Доска объявлений олимпиады
Материалы олимпиады
Призеры олимпиады
Полная таблица результатов
Заочный тур
Информация о заочном туре
Задачи заочного тура
Об использовании тестирующей системы
Результаты заочного тура
Несколько советов
Задать вопрос оргкомитету

Заочный тур Московской городской олимпиады школьников по программированию

Олимпиада проводится Москвоским институтом открытого образования и Московским центром непрерывного математического образования по поручению Департамента образования города Москвы. Основной целью олимпиады является поддержка интереса школьников к серьезным занятиям программированием. В олимпиаде могут принимать участие школьники любого возраста, но задания ориентированы в основном на учащихся 10-11-х классов.

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

Председатель Оргкомитета олимпиады --- ректор МИОО, проф. А.Л.Семенов.
Оргкомитет олимпиады: В.А.Матюхин, В.Д.Арнольд, Ю.В.Калмыков, И.В.Ященко, П.И.Митричев, А.В.Чернов.

Решения задач заочного тура принимаются до 31 января 2003 года.

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

Решением каждой задачи должен являться исходный текст программы на одном из допустимых языков программирования. В настоящий момент поддерживаютя следующие языки: Free Pascal 1.0.6, GNU C 3.2, GNU C++ 3.2, GNU Pascal 2.1, GNU Java 3.2, GNU Fortran 77, Turbo Pascal 7.0. Программе на Turbo Pascal доступно около 500 К оперативной памяти. Подробнее об особенностях сдачи решений на Turbo Pascal смотрите сообщение жюри на персональной страничке сдачи решений. Borland C пока не поддерживается. Решения на Borland C можно сдавать как решения на GNU C.

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

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

Баллы, которые начисляются вам за задачу, складываются из следующих величин:

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

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

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

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

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