Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.13;
Скачать: CL | DM;

Вниз

Олимпиада по программированию   Найти похожие ветки 

 
Романов Р.В. ©   (2004-05-26 08:20) [0]

Проскочила такая идея
Mike Kouzmine ©   (26.05.04 08:05) [221]
Повысить интерес к программированию можно ведь и другими способоми. Например, как писалось выше, организовать типа олимпиады по программированию, в каждом форуме свою, а призы, понимая бедность основателей, могут дать не очень бедные посетители.

* http://delphimaster.net/view/14-1085200106/

Ваше мнение по этому поводу по следующим направлениям
1. Кому и какую пользу это может принести
2. Кто и как может это организовать
3. Какие призы реально установить


 
Паниковский ©   (2004-05-26 08:23) [1]

Романов Р.В.

Может не деньги может значек какой нибудь фиалетовый?
Судьи кто?
Над заданием кто голову ломать будет?


 
Романов Р.В. ©   (2004-05-26 08:28) [2]

Мои соображения
1. Авторам сайта на котором будет все происходить. Реклама принесет денюжки.
Участникам - возможность померится ....
Жюри - денюжку от авторов сайта

3. Фиолетовые зачки и медальки - это самое реальное


 
Igorek ©   (2004-05-26 09:56) [3]


> 1. Кому и какую пользу это может принести
> 2. Кто и как может это организовать
> 3. Какие призы реально установить

1. Всем.
2. Не знаю. Может MBo $-)
3. Ники победителей на месяц на месте баннера на этом сайте.

Прободить раз в месяц.


 
pasha_golub ©   (2004-05-26 10:20) [4]

Идея хороша, только, ИМХО, не в каждой конференции, а одну глобальную.

Такой проект уже был назывался DelphiChallenge, по-моему. К сожалению, загнулся.


 
химик ©   (2004-05-26 10:31) [5]

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


 
Романов Р.В. ©   (2004-05-26 10:35) [6]


> поскольку уровни знаний участников будут очень различаться,
> то мне кажется будут побеждать одни и те же, самые опытные,
> люди

Думаю будет интересно понаблюдать как борятся между несколько участников. Можно устраивать несколико турниров с накоплением очков. Можно организовать тотализатор :)


 
химик ©   (2004-05-26 10:49) [7]

то есть "должен остаться только один" ? :)))
тогда я знаю кто останется, если конечно будет участвовать :)


 
химик ©   (2004-05-26 10:51) [8]

турниры тоже дело. но все-таки кто за все это возьмется?


 
Паниковский ©   (2004-05-26 10:59) [9]

Может уровневый подход?

знаю как кнопку кинуть 1 уровень
знаю как написать прогу "Hello world!" 2 уровень

ну и т.д.


 
химик ©   (2004-05-26 11:09) [10]

судя по тишине в этой ветке навряд ли это реализуется.. а жаль


 
Паниковский ©   (2004-05-26 11:14) [11]

химик
Это при желании можно реализовать в форуме "Потрепатся" )))
Заводится ветка дается задание говорится у кого самый эффективный и простой код тому "Пряник"


 
stone ©   (2004-05-26 11:23) [12]

Забавная ветка. А забавно в ней то, что понапридумывать можно чего угодно. Но как только встает вопрос о реализации гениальных идей, желающих не находится.
ЗЫ. Я противник таких олимпиад. Никогда не участвовал и участвовать не буду. Но раз уж у вас появилась мысль создать "мерялку длиной и толщиной кода", то создавайте, а не трепитесь попусту.


 
Паниковский ©   (2004-05-26 11:33) [13]

stone
Так форум то Потрепатся )))

Яки держава таки и терракт!)))


 
Mystic ©   (2004-05-26 11:38) [14]

Нечто похожее уже было. В основном, как для меня, возникло две проблемы.

Первая --- проблема с судейством. Хотелось бы оценивать качество полученного решения, скорость, а не просто --- решил/не решил. А в этом случае это требует много свободного времени... В DelphiChallenge удалось только оценить только часть предлагавшихся задач.

Во вторых, было не сильно много желающих...


 
химик ©   (2004-05-26 11:47) [15]

2 мистик
скорость-это просто.. объявить заранее(за несколько дней) время начала олимпиады и условия. ответы проверяются через N часов после начала олимпиады.
качество решения - это уже к экспертам, не ко мне :)
еще могу предложить:
устроить отдельную часть олимпиады для НЕмастеров, в которой призом будет посвящение в мастера :))) думаю от желающих отбоя не будет


 
химик ©   (2004-05-26 11:59) [16]

естественно задания опубликовать вовремя, не раньше и не позже начала


 
Романов Р.В. ©   (2004-05-26 12:09) [17]


> Mystic ©   (26.05.04 11:38) [14]
> Во вторых, было не сильно много желающих...

Наверно реклама слабая была?


 
химик ©   (2004-05-26 12:21) [18]

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


 
Mystic ©   (2004-05-26 12:23) [19]

> думаю от желающих отбоя не будет

На самом деле тем, кто достоит звания мастера, это звание во многом безразлично. Все мастера делятся на отказавшихся и тем, кто решил "не препятствовать".

> Наверно реклама слабая была?

Возможно.

Есть еще дуализм. Есть задания будут слишком простыми, тяжело определнить победител. Если слишком сложными, то никто не захочет тратить свое время на их решение ;)


 
Mike Kouzmine ©   (2004-05-26 14:25) [20]

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


 
YurikGl ©   (2004-05-26 14:31) [21]

Я бы поучаствовал.


 
Sandman25+1   (2004-05-26 14:31) [22]

Как бывший участник DelphiChallenge, могу добавить, что задание должно быть интересным и довольно сложный, но не слишком трудоемким. Не хочется тратить несколько часов на написание алгоритма обхода доски конем, если уже примерно придумал, как действовать. Трудным должно быть придумать алгоритм, а не реализовать его.


 
Mystic ©   (2004-05-26 15:37) [23]

Самое простое соревнование --- кто придумает лучший алгоритм для игры в ... (выберите игру)


 
Max Ivanych ©   (2004-05-26 15:49) [24]

Да чего говорить! Надо просто попробовать, с хорошей рекламой... А судей - полон сайт!


 
pasha_golub ©   (2004-05-26 18:34) [25]

ИМХО, механизм судей тут не подходит.

Необходимо проверку делать автоматически.
1. В веб-форме пользователь ставит свой код и отправляет его на сервер.
2. Сервак получает код, компилирует его, принимает все необходимые меры от "идиотов-детей" (ограничения на запись, чтение и т.п.)
3. Скармливает процессу исходные данные
4. Проверяет вывод и время работы.
5. Вносит в результаты. У кого больше правильных ответов, тот лучше. При равенстве, чья программа работает быстрее.

От себя добавлю, что некоторые наработки в этом направлении у меня есть, но они расчитаны под *nix платформы и компилятор FreePascal.

При таком подходе мы теряем ряд интересных графических задач.


 
pasha_golub ©   (2004-05-26 18:34) [26]

ИМХО, механизм судей тут не подходит.

Необходимо проверку делать автоматически.
1. В веб-форме пользователь ставит свой код и отправляет его на сервер.
2. Сервак получает код, компилирует его, принимает все необходимые меры от "идиотов-детей" (ограничения на запись, чтение и т.п.)
3. Скармливает процессу исходные данные
4. Проверяет вывод и время работы.
5. Вносит в результаты. У кого больше правильных ответов, тот лучше. При равенстве, чья программа работает быстрее.

От себя добавлю, что некоторые наработки в этом направлении у меня есть, но они расчитаны под *nix платформы и компилятор FreePascal.

При таком подходе мы теряем ряд интересных графических задач.


 
Mystic ©   (2004-05-26 19:41) [27]

ИМХО, механизм судей тут не подходит.

Не совсем. Только человек может установить правильность алгоритма и наличие багов ;)


 
pasha_golub ©   (2004-05-26 19:46) [28]

Mystic ©   (26.05.04 19:41) [27]

Я не про то. ;-) Врядли кто-то захочет проглядывать 200 работ на предмет наличия багов.


 
Art_Z ©   (2004-05-26 21:47) [29]

Можно всунуться?По поводу организаторских вопросов...
Интернет олимпеадю по программированию давно проводит УрГУ.
Технология проста есть входные данные,есть выходные-если прога на выходе имеет верные данные то задача решена(исходники не проверяються).
Подробнее на contest.ur.ru


 
}|{yk ©   (2004-05-26 21:58) [30]

>От себя добавлю, что некоторые наработки в этом направлении у меня
>есть, но они расчитаны под *nix платформы и компилятор FreePascal.

Был на чемпионате по программированию в Киеве в феврале одного года, так там один из участников (то ли с Кировограда, то ли с Винницы - не помню) предоставлял свою программу, которая проводит такие олимпиады. Можно было писать на С++, Pascal или Basic. Эта программка у меня где-то была. Под винду


 
Паниковский ©   (2004-05-27 06:57) [31]

а воз и ныне там!


 
Паниковский ©   (2004-05-27 07:08) [32]

жаль что ничего из этого не получится....
Тяжелая артилерия не подключилась


 
SammIk ©   (2004-05-27 10:10) [33]

Былобы интересно.
Можно попробывать сделать так:
Ответы скажем принимаются в течении 2-3 часов.
Далее все ответы вывешиваются на саите, анонимно.
И каждыи кто желает, пусть их просмотрит и выставит свою оценку.
Проверку, допустим, проводить 24 часа отсчитывая от времени
вывешивания.
---------
Знаю что такои вариант не брелиант, но всеже


 
Kerk ©   (2004-05-27 10:28) [34]

А может олимпиаду устроить когда сессия кончится???!!!!


 
SammIk ©   (2004-05-27 10:40) [35]

Полностью поддерживаю Kerk © [34], а то времени в обрез совсем!!!


 
Mystic ©   (2004-05-27 10:46) [36]


> Врядли кто-то захочет проглядывать 200 работ на предмет
> наличия багов.


Ну, хотя бы код победителей надо просмотреть...


 
Nelud   (2004-05-27 21:16) [37]

На acm.timus.ru и уже с ним контесты чуть не каждый день проходят... Плюсы - задачи готовы, судейство готово.



Страницы: 1 вся ветка

Текущий архив: 2004.06.13;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.037 c
14-1085579330
VID
2004-05-26 17:48
2004.06.13
О пополнении кошелька WebMoney через СБЕРБАНК


6-1082528540
vadvad
2004-04-21 10:22
2004.06.13
Почтовый сервер


14-1085552237
Knight
2004-05-26 10:17
2004.06.13
Почему лди не чистят за собой реестр?


6-1082487800
Valerik
2004-04-20 23:03
2004.06.13
ServerSocket обрыв соединения?


3-1085054476
jago
2004-05-20 16:01
2004.06.13
Master Detaile с помощью ADOQuery