Студопедия — Проведение соревнования
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Проведение соревнования






Участники могут пользоваться только чистой бумагой и письменными принадлежностями. Запрещается использовать любые электронные, магнитные, оптические и др. носители информации, а также вычислительные средства, средства связи.

Участникам соревнований будет предложено от 6 до 15 задач на 5 часов. Условия задач будут сформулированы на русском языке. Как планируется, предлагаемые задачи не потребует от участников узкоспециализированных знаний в каком-либо из направлений математики или информатики. Условие каждой задачи сопровождается не менее, чем одним примером, иллюстрирующем правильное решение задачи. Пример(ы) являются неотъемлемой частью условия задачи и иногда помогает правильно понять текст условия. Жюри имеет как минимум два решения для каждой предложенной задачи на разных языках программирования. Каждое из этих решений на любом тесте укладывается во временной лимит и лимит памяти, указанный в условии задачи.

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

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

Взаимодействие с системой тестирования осуществляется посредством web-интерфейса, который позволяет:

- отправлять решения на проверку (не более определенного допустимого числа попыток на каждую задачу);

- отображать текущее положение команд – монитор соревнований;

- просматривать результаты тестирования своих (!) решений;

- задавать вопросы жюри и получать ответы по условиям задач;

- распечатывать листинги программ;

- просматривать статистику по задачам с целью выявления наиболее и наименее трудных задач.

После отправки решения (исходного текста программы) на проверку команда может продолжать работу над другими задачами. В зависимости от лимитов времени, загруженности сервера, длины очереди из присланных решений, числа тестов и т.п. время ответа тестирующей системы может составлять от 5 сек. до 2‑3 мин. Время поступления решения фиксируется по моменту приема решения от команды. Количество попыток сдать одну задачу командой ограничено и указывается в условии задачи (обычно – 10-15 попыток).

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

Отосланное на проверку решение представляет собой единственный модуль и не должно:

- работать с любыми файлами и директориями;

- содержать ассемблерные вставки;

- изменять системное время;

- запускать на выполнение другие программы или процессы;

- использовать сетевые средства;

- изменять права доступа в файловой системе;

- работать с внешними устройствами (принтером, звуковой картой,...);

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

Тестирующая система содержит ряд средств для обнаружения подобных действий. Все присланные решения хранятся на сервере олимпиады до завершения соревнований и могут быть проверены без уведомления команд. За нарушение перечисленных выше требований команда может быть дисквалифицирована.

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

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

Участники могут посылать вопросы по условиям задач в жюри посредством web-интерфейса. Вопрос должен содержать формулировку проблемы, ссылку на фрагмент текста задачи и примеры возможных вариантов неоднозначной трактовки этого фрагмента, которые не могут быть разрешены в соответствии с условием задачи и приведенными примерами. Если жюри согласно, что в условии задачи присутствует ошибка или имеет место неясность, то всем командам рассылается соответствующее уточнение. Если жюри считает, что ответ на поставленный вопрос ясен из условия задачи или приведенного примера, то ответ – "Без комментариев".

Во время соревнования команды могут распечатывать тексты программ через web-интерфейс в пределах определенного лимита страниц (порядка 10 стр. на команду за олимпиаду). Листинг программы будет доставлен команде в течение нескольких минут.

Жюри имеет право по завершении соревнований использовать решения участников по своему усмотрению (в т.ч опубликовать их в Интернет).

 







Дата добавления: 2015-10-19; просмотров: 320. Нарушение авторских прав; Мы поможем в написании вашей работы!



Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

Тема: Составление цепи питания Цель: расширить знания о биотических факторах среды. Оборудование:гербарные растения...

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

Типовые примеры и методы их решения. Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно. Какова должна быть годовая номинальная процентная ставка...

Предпосылки, условия и движущие силы психического развития Предпосылки –это факторы. Факторы психического развития –это ведущие детерминанты развития чел. К ним относят: среду...

Анализ микросреды предприятия Анализ микросреды направлен на анализ состояния тех со­ставляющих внешней среды, с которыми предприятие нахо­дится в непосредственном взаимодействии...

Типы конфликтных личностей (Дж. Скотт) Дж. Г. Скотт опирается на типологию Р. М. Брансом, но дополняет её. Они убеждены в своей абсолютной правоте и хотят, чтобы...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия