Текущий архив: 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.49 MB
Время: 0.012 c