Форум: "Потрепаться";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];
ВнизОлимпиада по программированию Найти похожие ветки
← →
Романов Р.В. © (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;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.03 c