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

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

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





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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 







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




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


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


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

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

Сущность, виды и функции маркетинга персонала Перснал-маркетинг является новым понятием. В мировой практике маркетинга и управления персоналом он выделился в отдельное направление лишь в начале 90-х гг.XX века...

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

МЕТОДИКА ИЗУЧЕНИЯ МОРФЕМНОГО СОСТАВА СЛОВА В НАЧАЛЬНЫХ КЛАССАХ В практике речевого общения широко известен следующий факт: как взрослые...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Плейотропное действие генов. Примеры. Плейотропное действие генов - это зависимость нескольких признаков от одного гена, то есть множественное действие одного гена...

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