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

Вниз

Олимпиады по информатике.   Найти похожие ветки 

 
Санёк   (2005-12-05 17:05) [0]

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

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


 
Kerk ©   (2005-12-05 17:11) [1]


> зачем запрещается дебаг?

Как он может запрещаться?

> языки - только паскаль или си++.
> среды - седьмая дельфи и шестая студия

У нас были FreePascal/TurboPascal/TurboC

> среды - седьмая дельфи и шестая студия.
> шесть или более заданий.
> среды естественно под виндой.
> после написания кода участник посылает свой исходник на
> сервер (который под линухом), там исходник компилят

Полный бред.

> она посыпалась на тесте номер таком-то

Бывало по-разному. Но в последнее время по правилам ACM номер теста, на котором завалился, не сообщается.


 
Sandman29 ©   (2005-12-05 17:13) [2]

запрет дебага в комбинаторных задачах - зло в повседневной работе, но хороший способ определить гениев с феноменальными мыслительными способностями


 
Санёк   (2005-12-05 17:40) [3]


> Как он может запрещаться?

запросто :)))


> Полный бред.

ваши идеи???


> запрет дебага в комбинаторных задачах - зло в повседневной
> работе, но хороший способ определить гениев с феноменальными
> мыслительными способностями

тогда понятно.


 
Kerk ©   (2005-12-05 19:02) [4]

Санёк   (05.12.05 17:40) [3]
> Как он может запрещаться?

запросто :)))


Не верю (с)
Везде, где я участвовал, дебаг был разрешен. Как ты его запретишь? Выдернешь из клавы кнопки F7 и F8? Ниразу о таком бреде не слышал даже.

> ваши идеи???

Какие тут могут быть идеи? Чем они собрались код от VC6 и Delphi7 на линуксе компилировать? Полной совместимости компиляторов не добиться, а если они будут не полностью совместимы - то фтопку всю эту олимпиаду, лохотрон какой-то.


 
Санёк   (2005-12-05 19:05) [5]


> Kerk ©   (05.12.05 19:02) [4]

т.е. по вашему получается, что консольные приложения не совместимы хотя бы в си++?


 
Kerk ©   (2005-12-05 19:08) [6]

Санёк   (05.12.05 19:05) [5]
т.е. по вашему получается, что консольные приложения не совместимы хотя бы в си++?


Причем тут консольные/неконсольные? Два полностью совместимых по используемому синтаксису компилятора - редкость. Мало ли какой синтаксический изыск мне приспичит в программе использовать.. в VC прокатит.. а в другом компиляторе под Линукс?


 
Санёк   (2005-12-05 19:30) [7]


> Kerk ©   (05.12.05 19:08) [6]

ну, в теории, если писать по ANSI стандарту, то все должно быть нормаьно...

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


 
Kerk ©   (2005-12-05 19:33) [8]

Санёк   (05.12.05 19:30) [7]
ну, в теории, если писать по ANSI стандарту, то все должно быть нормаьно...


В теории :)
А не проще на обоих концах одинаковые компиляторы использовать? :)


 
Сайбель Алексей ©   (2005-12-05 21:11) [9]

2 Санёк   (05.12.05 17:05)
Какие-то имхо проблемы у вас с информацией по данному вопросу.

Во первых, как может быть запрещена отладка.
Но как говорил тренер у друга в УрГУ, все программирование происходит на листочке. Во время олимпиады за компьютер допускаешься только забивать код, а если отлаживаешь задачу более 5-7 минут, как правило ты не понимаешь уже в чем ошибка. Садись переписывать.

Как среда для Pascal"я всегда использовался Kylix.
Кстати в следущем году его (паскаль) запретят использовать на ACM олимпиадах. Хотя наша команда выигравшая последний чемпионат мира, писала именно на нем.

Я очень уважаю ACM олимпиады, для меня это - настоящий спорт. Есть мнение "оторванности" задач олимпиадных от коммерческого программирования. Но сколько я не встречал олимпиадников - они не на одну голову выше тех программистов кто этим не занимался.
Ведущие фирмы спонсируют олимпиады, следят за финалистами, с целью в будущем "похитить" их.

P.S. Со мной на потоке учился парень, позднее он перевелся в УрГУ. Сейчас на полуфинале их команда заняла 5 место, и как следствие, пропуск в финал Чемпионата мира.
Желаю удачи ему и всем нашим командам.


 
Kerk ©   (2005-12-05 21:16) [10]

Сайбель Алексей ©   (05.12.05 21:11) [9]
Во первых, как может быть запрещена отладка.
Но как говорил тренер у друга в УрГУ, все программирование происходит на листочке.


Садизм какой-то :)))
Это не ACMовские правила.


 
Сайбель Алексей ©   (2005-12-05 21:47) [11]


> Садизм какой-то :)))
> Это не ACMовские правила.

Угу, это не правила :O)
Это такая рекомендация максимально продумывать задачу,
прежде чем садиться за компьютер


> зачем запрещается дебаг?

Ну все уже сказано Kerk"ом.


 
Verg ©   (2005-12-05 22:03) [12]

Дебаг запрещают... Упражнение для кодеров, на "мыслительный дебаг". Между прочим, неявно подобное соревнование было в нашей когд-то команде студентов. А вот так - на ящик пива, как говрится: на бумажке пишешь, а оно потом работает. Слабо? :) Кто кого передебагит :))) Кто-то скажет - "русская рулетка" для программистов.

До сих пор этот навык помогает отыскивать баги не запуская прогу.


 
Gero ©   (2005-12-05 22:32) [13]


>  А вот так - на ящик пива, как говрится: на бумажке пишешь,
> а оно потом работает.

Класс :)


 
Санёк   (2005-12-05 22:45) [14]


> Verg ©   (05.12.05 22:03) [12]

надо будет попробовать :)



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

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

Наверх




Память: 0.51 MB
Время: 0.047 c
9-1122462101
Kerk
2005-07-27 15:01
2005.12.25
Описание игры


2-1133802468
silver_dragon
2005-12-05 20:07
2005.12.25
проблемы с компилированием(???)


2-1134305743
DIS
2005-12-11 15:55
2005.12.25
Из сервиса (служба NT) выполнить запрос к БД


1-1133301323
rel_
2005-11-30 00:55
2005.12.25
Проблема с чтением данных из Excel


14-1133434723
TUser
2005-12-01 13:58
2005.12.25
СТРИМ