Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Вниз

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

 
Санёк   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.015 c
6-1126708955
AK704
2005-09-14 18:42
2005.12.25
Удаленная работа с MySQL


2-1133941899
vitek
2005-12-07 10:51
2005.12.25
Регистрация DLL


6-1126678729
IHusak
2005-09-14 10:18
2005.12.25
SQL сервер


14-1133246274
NailMan
2005-11-29 09:37
2005.12.25
Проапгрейдился. Отчет как и обещал...


6-1126790732
Piero
2005-09-15 17:25
2005.12.25
Проблемма при отправке буфера





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский