Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Книга жалоб и предложений _ Предложение: СОРЕВНОВАНИЯ

Автор: Altair 5.04.2004 14:59

Предлогаю проводить раз в неделю соревнования по задачам:
В разделе "Задачи" я буду создавать новую тему "СОРЕВНОВАНИЕ № "
(кто хочет тоже может создавать) там будет задание, через неделю будет подводиться итоги, и называться победитель.

----
Несколько вопросов к всем:
1) как будем оценивать решения ?
2) как будем выкладывать решения (прямо на форум, или на почтовый ящик составителю соревнования, а в конце составитель все выложит) ?
3) что будем делать с победителем (предлагаю повышать рейтинг) ?
-------------
Предлагаю правила:
1) составитель соревнования не может посылать свои решения, т.к они ему уже известны на момент создания!
2) не должно быть одинаковых решений (наказание - снижение рейтинга)
3) задача должна быть ПРИДУМАННА составителем, а не взята из задачников!

--------------
Товарищи, высказывайтесь пожалуйста, если все согласны то на этой недели появиться первое соревнование!

Автор: APAL 5.04.2004 15:23

1) Например, по размеру исходного кода, по скорости выполнения (тестировать на одной машине).

2) Можно на мыло (см. п.1 - тестировать придется кому-то одному)

3) Рейтинг + доска почета (можно организовать)

Автор: sandman 5.04.2004 16:15

1) Ну по скорости выполнения будет тяжко оценивать. Лучше представить все исходники по окончании соревнования и устроить голосование.
2) Все исходники посылаются на мыл, по окончании выкладываются на форму. Далее - см п.1

Автор: APAL 5.04.2004 16:41

А можно (и это даже интересней) организовать по нескольким номинациям.
Например:

Самая короткая,
самая понятная,
самая гениальная,
самая "отстойная" или "мрачная".

Думаю можно еще несколько придумать...

Автор: Atos 5.04.2004 16:43

Очень хорощая идея! Наконец-то появился модер, который сделает раздел интереснее.

Цитата
1) как будем оценивать решения ?

a) По скорости выполнения (если существенно различается, например, если взять алгоритм трудоёмкостью N^2 и сравнить с алгоритмом logN, то понятно, какой победит. Или одна и та же процедура в рекурсивном и итерационном видах.)
б) По размеру и простоте кода
в) Ну и , конечно же, по правильности (прога делает всё, что указано в задаче)

Цитата
как будем выкладывать решения?
На приват составителя.

Кстати:
Цитата
не должно быть одинаковых решений (наказание - снижение рейтинга)

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

Цитата
задача должна быть ПРИДУМАННА составителем, а не взята из задачников!

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

И как будем договариваться о погрядке очерёдности выставления задач на соревнование?

Автор: Darkwolf 5.04.2004 16:55

И дея действительно интересная.

Автор: AlaRic 5.04.2004 18:33

Oleg_Z

Цитата
как будем оценивать решения ?

а) правильность
б) аварийный и другие тесты...
в) размер программы
Цитата
как будем выкладывать решения

Приват или мыл - это без разницы.
Цитата
что будем делать с победителем

Повышение рейтинга от модератора.

Цитата
составитель соревнования не может посылать свои решения, т.к они ему уже известны на момент создания!

Само собой.
Цитата
не должно быть одинаковых решений (наказание - снижение рейтинга)

Насчет снижения ты погорячился!

APAL
Цитата
Рейтинг + доска почета (можно организовать)

Например?

Цитата
А можно (и это даже интересней) организовать по нескольким номинациям.
Например:

Самая короткая,
самая понятная,
самая гениальная,
самая "отстойная" или "мрачная".

Думаю можно еще несколько придумать...

Это ИМХО не интересней...скорее муторно!

Автор: APAL 5.04.2004 18:44

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

P.S.: Можно обойтись и без номинаций...

Автор: AlaRic 5.04.2004 23:53

Цитата
Можно обойтись и без номинаций...

ИМХО это лишнее, разве только "Кодовые номинации" за, скажем, квартал или сезон.

Автор: Atos 6.04.2004 16:42

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

Автор: APAL 7.04.2004 1:34

По поводу "кто раньше послал" - это не должно быть ключевым моментом!
Ведь не все могут постоянно быть на связи.
Я, например, большую часть в онлайн нахожусь на работе, а работаю я 2 через 2.... sad.gif

Автор: Altair 7.04.2004 11:15

Да, конечно, мы не будем оценивать по пронципу "кто раньше послал"
Ну я вижу, что все согласны, тогда ждите первого соревнования!
------
У меня уже есть готовая идея (с решением)!

Автор: Darkwolf 7.04.2004 14:31

Oleg_Z с нетерпеньем жду