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

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

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






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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 







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



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

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

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

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Меры безопасности при обращении с оружием и боеприпасами 64. Получение (сдача) оружия и боеприпасов для проведения стрельб осуществляется в установленном порядке[1]. 65. Безопасность при проведении стрельб обеспечивается...

Весы настольные циферблатные Весы настольные циферблатные РН-10Ц13 (рис.3.1) выпускаются с наибольшими пределами взвешивания 2...

Хронометражно-табличная методика определения суточного расхода энергии студента Цель: познакомиться с хронометражно-табличным методом опреде­ления суточного расхода энергии...

Классификация ИС по признаку структурированности задач Так как основное назначение ИС – автоматизировать информационные процессы для решения определенных задач, то одна из основных классификаций – это классификация ИС по степени структурированности задач...

Внешняя политика России 1894- 1917 гг. Внешнюю политику Николая II и первый период его царствования определяли, по меньшей мере три важных фактора...

Оценка качества Анализ документации. Имеющийся рецепт, паспорт письменного контроля и номер лекарственной формы соответствуют друг другу. Ингредиенты совместимы, расчеты сделаны верно, паспорт письменного контроля выписан верно. Правильность упаковки и оформления....

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