Правила проведения олимпиады

Правила проведения олимпиады, условия задач и комментарии к ним, результаты олимпиады и апелляции. Руководители: к.ф-м.н., профессор Пирогов Владислав Юрьевич, ник - Vladislav_133; к.п.н, доцент Слинкин Дмитрий Анатольевич, ник - xdsl

Модератор: xdsl

Правила проведения олимпиады

Сообщение xdsl 23 мар 2010, 13:21

Олимпиада по программированию проводится 25 марта 2010 года с 11.00 до 17.00 (с перерывом на обед с 13.00 до 14.00) в аудитории 219А. Подготовка олимпиадных заданий и проверка решений возлагаются на комитет олимпиады, в состав которого входят Пирогов В.Ю., к.ф-м.н, профессор, зав. кафедрой прикладной информатики и экономики Шадринского пединститута и Слинкин Д.А., к.п.н, доцент, начальник вычислительного центра Шадринского пединститута.

С 11.00 до 11.30 студенты имеют возможность подготовить своё рабочее место, проверить наличие и корректную работу компиляторов, интерпретаторов и сред программирования. При возникновении проблем или пожеланий просьба обращаться к комитету олимпиады.

На всех компьютерах обеспечена двойная загрузка, с возможностью выбора операционных систем Linux (AltLinux 4.1 или AltLinux 5.0) и Windows XP со следующим набором языков и систем программирования:

AltLinux 4.1:
gcc 4.1.2 (C, C++)
fpc 2.2.0 (freepascal)
php 5.2.5
perl 5.8.8
python 2.5
mono 1.9.1 (C#)

AltLinux 5.0:
gcc 4.4.1 (C, C++)
fpc 2.2.4 (freepascal)
php 5.2.11
perl 5.8.9
python 2.5.4
mono 2.4.2.3 (C#)

Windows XP:
Delphi 7
Lazarus 0.9.22 beta
php 5.2.9
python 2.5.2
Visual Studio 2008 (C#, C++)
Borland pascal, turbo pascal


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

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

Для Windows:

c:\ivanov\1\решение задачи 1
c:\ivanov\2\решение задачи 2
c:\ivanov\5\решение задачи 5

Для Linux:

/home/student/ivanov/1/решение задачи 1
/home/student/ivanov/2/решение задачи 2
/home/student/ivanov/5/решение задачи 5

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

Подведение предварительных итогов олимпиады запланировано на 26 марта 2010 года, 9.00. Информация о предварительных результатах будет опубликована в аудитории 219А, а также на интернет-форуме ШГПИ (https://shgpi.edu.ru/forum/viewforum.php?f=58).

С 9.00 до 11.00 26 марта 2010 года каждый студент может подать апелляцию оргкомитету олимпиады. При возникновении разногласий между студентом и оргкомитетом олимпиады, суть претензий студента и спорный программный код будут выложены для общего обсуждения на интернет-форум ШГПИ.

С 11.00 до 12.00 26 марта 2010 года оргкомитет олимпиады вынесет решения по апелляционным требованиями и опубликует окончательные итоги олимпиады в аудитории 219А, на интернет-форуме и веб-портале ШГПИ (http://shgpi.edu.ru).

С 12.00 до 13.00 26 марта 2010 года — разбор решений олимпиадных задач.

14.30 26 марта 2010 года - официальное оглашение результатов, награждение победителей ценными призами и подарками, предоставленными оргкомитетом студенческого научно-практического форума.
xdsl
 
Сообщения: 1236
Зарегистрирован: 09 дек 2008, 05:16
Откуда: ВЦ ШГПИ
Полное имя: Слинкин Д.А.

Re: Правила проведения олимпиады

Сообщение LMP 23 мар 2010, 15:31

интересует вопрос - можно ли использовать готовые алгоритмы, листинги. например заранее подготовить функции для считывания исходных данных по правилам описанным в соседней теме, или же уже готовые функции поиска/сортировки и т.д.

если да, то в каком виде, электронный или только бумажный.
LMP
Elite
 
Сообщения: 49
Зарегистрирован: 26 янв 2009, 22:05
Полное имя: Кобелев Денис

Re: Правила проведения олимпиады

Сообщение Vladislav_133 23 мар 2010, 15:40

1. Вставлять готовые фрагменты - однозначно нет.
2. Нельзя использовать регулярные выражения.
3. Нельзя использовать библиотеки, кроме стандартных.
Аватара пользователя
Vladislav_133
Elite
 
Сообщения: 1386
Зарегистрирован: 13 дек 2008, 18:08
Полное имя: П.В.Ю.

Re: Правила проведения олимпиады

Сообщение xdsl 23 мар 2010, 17:11

Владислав Юрьевич, а как мы их проконтролируем? Я имею в виду вставку готовых фрагментов? Особенно если разрешаем использование своих ноутбуков?
xdsl
 
Сообщения: 1236
Зарегистрирован: 09 дек 2008, 05:16
Откуда: ВЦ ШГПИ
Полное имя: Слинкин Д.А.

Re: Правила проведения олимпиады

Сообщение Vladislav_133 23 мар 2010, 18:33

Проконтролировать действительно в общем случае нельзя. И использование библиотек может "проскочить". Так ведь? Не всегда разберешься, как собирался проект. Вопрос в отношении к данному явлению. Вот отношение должно быть таким, я думаю.
Аватара пользователя
Vladislav_133
Elite
 
Сообщения: 1386
Зарегистрирован: 13 дек 2008, 18:08
Полное имя: П.В.Ю.

Re: Правила проведения олимпиады

Сообщение LMP 23 мар 2010, 19:10

а что насчёт того чтоб выложить исходники для общего доступа? кому надо - посмотрят, и сам смогу воспользоваться.
LMP
Elite
 
Сообщения: 49
Зарегистрирован: 26 янв 2009, 22:05
Полное имя: Кобелев Денис

Re: Правила проведения олимпиады

Сообщение Vladislav_133 23 мар 2010, 19:57

Исходники чего?
Аватара пользователя
Vladislav_133
Elite
 
Сообщения: 1386
Зарегистрирован: 13 дек 2008, 18:08
Полное имя: П.В.Ю.

Re: Правила проведения олимпиады

Сообщение LMP 23 мар 2010, 21:04

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

это всё инструментарий для достижения основной цели. например не нужно же писать компилятор языка на котором мы пишем(что кстати существенно облегчает задачу ;) ). в некоторых языках какие-то функции есть по-умолчанию, в других их нет. что даёт фору одним, и лишние потраченные минуты другим.
LMP
Elite
 
Сообщения: 49
Зарегистрирован: 26 янв 2009, 22:05
Полное имя: Кобелев Денис

Re: Правила проведения олимпиады

Сообщение Vladislav_133 23 мар 2010, 21:12

Я буду очень удивлен, если на олимпиаду выходит человек, который не может написать простой алгоритм. Но суть не только в этом. Вы вышли с заготовками, а другие нет. Вы не в равных условиях. Люди пишут на на азных зыках, а алгоритмы выложены на Си. Единственный выход - не выкладывать. Ну что вы видите сложного в алгоритме считывания данных?
Аватара пользователя
Vladislav_133
Elite
 
Сообщения: 1386
Зарегистрирован: 13 дек 2008, 18:08
Полное имя: П.В.Ю.

Re: Правила проведения олимпиады

Сообщение xdsl 24 мар 2010, 10:58

Если решение будет заключаться в запрете использования своих собственных наработок, то будет логичным запретить и использование своих собственных компьютеров. Кстати, с запретом на использование регулярных выражений я не согласен. Библиотеки их поддержки сейчас есть во всех языках, а составить корректное регулярное выражение ничуть не проще, чем выполнить последовательную обработку несложного набора исходных данных. И запутаться в его составлении можно легко. Владислав Юрьевич, мы же с вами еще ни одной задачи вроде не сделали, где использование регулярок давало-бы студенту неоспоримые преимущества! И опыт у нас был, когда человек фактически "слил" задачу по причине некорректного рег.выражения.
xdsl
 
Сообщения: 1236
Зарегистрирован: 09 дек 2008, 05:16
Откуда: ВЦ ШГПИ
Полное имя: Слинкин Д.А.

Re: Правила проведения олимпиады

Сообщение Vladislav_133 24 мар 2010, 11:08

Ну, в данной олимпиаде, я бы протестовал против использования регулярных выражений только в одной задаче. И это принципиально, Дмитрий Анатольевич.
Аватара пользователя
Vladislav_133
Elite
 
Сообщения: 1386
Зарегистрирован: 13 дек 2008, 18:08
Полное имя: П.В.Ю.

Re: Правила проведения олимпиады

Сообщение xdsl 24 мар 2010, 11:28

Тогда давайте именно для этой задачи запретим, внеся запрет в условие?

И в срочном порядке надо решить вопрос об использовании собственных компьютеров.
xdsl
 
Сообщения: 1236
Зарегистрирован: 09 дек 2008, 05:16
Откуда: ВЦ ШГПИ
Полное имя: Слинкин Д.А.

Re: Правила проведения олимпиады

Сообщение Vladislav_133 24 мар 2010, 11:30

Конечно.
Аватара пользователя
Vladislav_133
Elite
 
Сообщения: 1386
Зарегистрирован: 13 дек 2008, 18:08
Полное имя: П.В.Ю.

Re: Правила проведения олимпиады

Сообщение xdsl 24 мар 2010, 16:37

Вообщем так. На олимпиаде у студента бумага, ручка и стационарный компьютер. Любая документация - только идущая с системой или языком программирования. Интернета нет. Свои флешки - только после сдачи решений. Ответственный контролер выполнения данного списка правил - Пирогов В.Ю. ;)
xdsl
 
Сообщения: 1236
Зарегистрирован: 09 дек 2008, 05:16
Откуда: ВЦ ШГПИ
Полное имя: Слинкин Д.А.


Вернуться в Олимпиада по программированию

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron