Конкурс по программированию

Ted_dy
6/14/2006, 12:13:55 AM
Я бы поучаствовал, но хотелось бы чтобы прошел тур вне конкурса, чтобы понять уровень сложности и что к чему. А то я давно не програмировал. Если буду участвовать, то на Paskale.

Ф.
xTriplex
6/14/2006, 4:29:15 AM
(jalt @ 11.06.2006 - время: 23:38) Народ! Делфи - это НЕ ЯЗЫК! Это оболочка! Не надо на Делфи, не надо никаких окон. Чистый Паскаль.
Ну без окон...так без окон...мне не в лом и ручками все сделать....не привыкать...

Тока почемуто это напоминает старые добрые ограничения на олимпиадах...типа вот те паскаль и сотвори с ним чудо... biggrin.gif когда такое чудо давно уже в борланде допустим изобрели... biggrin.gif

Самый простой пример того - это так называемая длинная арифметика на олимпиадах... gun_rifle.gif дибилизм...если под масдайкой в той же делфи можно без проблем юзать типы int64, extended и т.д...так не те...давай ручками малыш...да еще и с извратом... lol.gif

З.Ы. Вы организаторы - вам решать - скажут паскаль -будем на паскале...
RoyalFlesh
6/14/2006, 10:35:47 AM
(jalt @ 11.06.2006 - время: 23:38) Народ! Делфи - это НЕ ЯЗЫК! Это оболочка! Не надо на Делфи, не надо никаких окон. Чистый Паскаль.
Начиная с седбмой версии сама Борланд говорит р Дельфи как полноценном языке а не просто оболочке над Объект Паскаль...

А нсчет "никаких окон" - так и в Дельфи можно без окон проги писАть...

Например, с помощью {$APPTYPE CONSOLE}


P.S. Лично я в деле (если конечно к началу конкурса с экзаменами покончу)
DELETED
6/14/2006, 1:42:41 PM
Замечательно! Народ подтягивается! Я думаю, перед выходными глупо стартовать, так что начнем в понедельник!
BCLover
6/14/2006, 4:07:47 PM
(jalt @ 14.06.2006 - время: 09:42) Замечательно! Народ подтягивается! Я думаю, перед выходными глупо стартовать, так что начнем в понедельник!
Возможно, и не очень глупо. Хорошо бы первое задание получить именно на выходные. Раскачаться, так сказать, вспомнить, книжки подчитать. А в понедельник представить результаты.
DELETED
6/14/2006, 7:28:40 PM
(bclover @ 14.06.2006 - время: 12:07) (jalt @ 14.06.2006 - время: 09:42) Замечательно! Народ подтягивается! Я думаю, перед выходными глупо стартовать, так что начнем в понедельник!
Возможно, и не очень глупо. Хорошо бы первое задание получить именно на выходные. Раскачаться, так сказать, вспомнить, книжки подчитать. А в понедельник представить результаты.
Многие сидят в интернете исключительно с работы, многие в выходные уедут отдыхать. Так что смысла не вижу. Тем более, какая это задача должна быть, чтоб на ее решение двое суток давать?
BCLover
6/14/2006, 7:40:57 PM
(jalt @ 14.06.2006 - время: 15:28)Тем более, какая это задача должна быть, чтоб на ее решение двое суток давать?
Это уже не мои заботы... wink.gif Задания придумываю не я.

ОК, так сказать, "доживем до понедельника". И ждем регламент проведения конкурса. Надеюсь, он в природе существует... biggrin.gif devil_2.gif
DELETED
6/14/2006, 7:47:07 PM
(bclover @ 14.06.2006 - время: 15:40) (jalt @ 14.06.2006 - время: 15:28)Тем более, какая это задача должна быть, чтоб на ее решение двое суток давать?
Это уже не мои заботы... wink.gif Задания придумываю не я.

ОК, так сказать, "доживем до понедельника". И ждем регламент проведения конкурса. Надеюсь, он в природе существует... biggrin.gif devil_2.gif
Есть регламент. Ясный и без вопросов. Не переживай. Старт в понедельник.
Unknown_Identifier
6/14/2006, 7:53:46 PM
(xTriplex @ 14.06.2006 - время: 00:29) Ну без окон...так без окон...мне не в лом и ручками все сделать....не привыкать...
Да не, дело не в том - влом или не влом.
Ну вот к примеру дали задачу (пример утрированный): в файле input.txt записано два числа, нужно вывести их сумму в файл output.txt. Дык зачем тут создавать окно или еще какой-то UI? Тестирующий скрипт все-равно его не увидит и оно ему нафиг не нужно :)

P.S. Кстати если хотите принимать исходники, то ведь мало просто указать язык: нужно еще указать чем компилировать. К примеру Delphi, Free Pascal и Virtual Pascal имеют немного разный синтаксис, и без учета этих особенностей программа может не скомпилироваться. Да и MSVC совсем не факт, что правильно скомпилирует программу на C++, написанную для другого компилятора. Так что лучше всего сдавать на тестирование EXE :)
Ted_dy
6/14/2006, 8:16:21 PM
Раз старт в понедельник, то вряд ли мы к пятнице закончим. А я в пятницу уезжаю туда, где не то что жопорез, вообще ничего не ловится. Так что видимо, я не буду участвовать.

Ф.
DELETED
6/14/2006, 9:17:58 PM
(Unknown_Identifier @ 14.06.2006 - время: 15:53)Так что лучше всего сдавать на тестирование EXE :)
Думаю так и будет. Вирусов бояться не стоит, есть виртуальные машины.
В качестве целевой OS для тестирования предлагаю взять чистую Windows XP Professional SP2.
Только стоит предупредить народ, что компилировать нужно release сборку, и инкапсулировать все нестандартные внешние зависимости по библиотекам.
Последнее особо важно для участников, которые собираются использовать Builder или Delphi.
DELETED
6/14/2006, 11:58:34 PM
Хорошо, будем предоставлять exe-шник и исходники. Конкурс будет идти 3 дня - ПН-СР.
KOsyak
6/15/2006, 3:40:26 AM
(jalt @ 14.06.2006 - время: 19:58) Хорошо, будем предоставлять exe-шник и исходники. Конкурс будет идти 3 дня - ПН-СР.
Зачем?????? простите, господа программеры - но код анализируется... а не сравнивается по поводу скорости.. уж извините , он оси будут быстрее почти в любом случае play_ball.gif

ps считаю чайниками тех, кто думает что все вокруг лохи play_ball.gif
Unknown_Identifier
6/15/2006, 4:21:59 PM
(Kosyak @ 14.06.2006 - время: 23:40) (jalt @ 14.06.2006 - время: 19:58) Хорошо, будем предоставлять exe-шник и исходники. Конкурс будет идти 3 дня - ПН-СР.
Зачем?????? простите, господа программеры - но код анализируется... а не сравнивается по поводу скорости.. уж извините , он оси будут быстрее почти в любом случае play_ball.gif
Ничё не понял!!! wacko.gif Может как-то понятнее выражать мысли?
Nyta
6/15/2006, 4:44:43 PM
Я тоже хочу поучаствовать. Язык пока не знаю какой. Смотря какое задание. Скорее всего буду на VS.net 2003
DELETED
6/15/2006, 5:00:08 PM
(Nyta @ 15.06.2006 - время: 12:44) Я тоже хочу поучаствовать. Язык пока не знаю какой. Смотря какое задание. Скорее всего буду на VS.net 2003
Предпочтительно писать на паскале или С++. Никакой пользовательский интерфейс не нужен.
KOsyak
6/15/2006, 6:47:18 PM
(Unknown_Identifier @ 15.06.2006 - время: 12:21) Ничё не понял!!!  wacko.gif Может как-то понятнее выражать мысли?

Без проблем -

Если вы будете сравнивать скорость работы программ уже в exe (собранном) виде, то программа собранная на Осях - будет работать быстрее

ps я про случай pas vs c++

tetro
6/15/2006, 6:58:59 PM
(Kosyak @ 15.06.2006 - время: 14:47) (Unknown_Identifier @ 15.06.2006 - время: 12:21) Ничё не понял!!!  wacko.gif Может как-то понятнее выражать мысли?

Без проблем -

Если вы будете сравнивать скорость работы программ уже в exe (собранном) виде, то программа собранная на Осях - будет работать быстрее

ps я про случай pas vs c++
Ну и что...
Главное степенной фактор а коеффициент пока в разумных пределах мало принципиален...
Если вы напишите экспоненциальный алгоритм, а я скормлю ему 1к точек, то он скорее всего повесится не зависимо начем написам
Unknown_Identifier
6/16/2006, 3:28:32 AM
(Kosyak @ 15.06.2006 - время: 14:47) Если вы будете сравнивать скорость работы программ уже в exe (собранном) виде, то программа собранная на Осях - будет работать быстрее
Эт почему быстрее? Смотря какие программы.
И зачем их сравнивать!?? Лимит времени нужен для того, чтобы избежать бессмысленных ситуаций, когда программа способна решить задачу, но, скажем, за миллион лет...
marathoner
6/16/2006, 8:34:53 PM
Буду участвовать. Язык Дельфи 7, консольное приложение.