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

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

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






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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 







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



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

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

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

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

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

Тема 5. Анализ количественного и качественного состава персонала Персонал является одним из важнейших факторов в организации. Его состояние и эффективное использование прямо влияет на конечные результаты хозяйственной деятельности организации.

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

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