Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
14-1085710992
Думкин
2004-05-28 06:23
2004.06.13
С днем рождения! 28 мая


9-1068301760
Micah'GF
2003-11-08 17:29
2004.06.13
Загрузка MOD в BASS


1-1086061203
User_OKA
2004-06-01 07:40
2004.06.13
String Grid


1-1085994460
Zolboch
2004-05-31 13:07
2004.06.13
Сайты Упражнений


3-1085126857
Виктор
2004-05-21 12:07
2004.06.13
Запрос с горизонтальным объединением таблиц





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский