KOsyak | |
|
Хм... я постараюсь без мата ... Извиняюсь за оффтоп... Вчера днем писал вторую задачу... не напрягался... Потом пошел на работу... после работы девочка позвала покупаться сходить... домой в 3 ночи в гавно пъяный... какая там программа... Сегодня в 9 подъем... 0.5 часа дома писал... и сейчас на работе забил на все и быстро дописывал... криво, неаккуратно, в лоб, не извращаясь... я успел... в 11.38 я зашел на форум... весь вспотевший... а тут зы ещё раз дико извиняюсь за оффтоп… ззы ушел обратно в дебаг |
|
Ну... извиняйте, народ, просто, несмотря на оргомное кол-во желающих, ответы прислало 4 участника.
|
Roman | |||
|
Как раз в понедельник много работы... Тут уж не до конкурса. Вот неделькой попозже бы... |
|
Для тех, кто в танке, да еще и в каске, сообщаю еще раз, что первый этап конкурса будет длиться до тех пор, пока не наберется достаточное кол-во участников.
|
RoyalFlesh | |||
|
Во-первых, достаточное количество - это сколько??? Во-вторых, Хабсолютно согласен с Roman... Отсрочте на неделю... Сейчас самая жаркая пора в универах и институтах... Сессия или защита (как например, у меня) - времени в обрез... Вроде задачи первого тура пустяк, а все же время занимают... Решать Вам, уважаемые... Но все же... |
|
Достаточное кол-во - это хотя бы 10. Хорошо, на неделю - так на неделю. Будем считать, что это отборочный тур.
|
Lentina | |
|
Вчера (во вторник) отправила до 12 (в соответствии с объявленными правилами), но знаю, что именно не успела доделать. Если продляется, можно ли исправлять отосланное? Или нет?
|
|
Да. Ввиду сложившейся ситуации рассмотрим именно последние письма. Но лучше не злоупотреблять. PS постарайся выслать оба решения одним письмом Это сообщение отредактировал GregZ - 21-06-2006 - 19:55 |
Bubuk | |||||
|
Если бы не эти огромные числа, то вообще на Excel быстренько проверил(красиво). А так всё равно моя отосланная прога работает и считает все 12 случаев за секунду
Я тоже так думал, пока не посмотрел на тесты ко второй задаче, где предлагается найти НОД для 300-600 значных чисел |
|
2Bubuk Твои примеры не запускаются на "чистой" винде. Требуют СС3250MT.DLL. Прочитай: http://www.sxn.today/index.php?showtopic=106008&st=35# |
Bubuk | |||
|
Я не представляю как это сделать на C++ Builder5. В принципе хитрость я использовал только в первой задачей с суммой (__int64), это можно изменить. А во втором писал чисто как под С++ А так в принципе и под другим компилятором могло бы собраться, но не представляю как сделать (под каким)? Как решать задачи я понимаю, а вот системные тонкости нет И как инкапсулировать внешние зависимости, или где взять самый тупой компилятор под С++ чтобы не было таких проблем? Это сообщение отредактировал Bubuk - 24-06-2006 - 19:47 |
|
Лады. Я собрал примеры по твоим исходникам в VS2005. Все ок. PS в первой задаче хватило бы и long PPS народ, участвуем по-активнее, в настоящий момент зарегистрировано всего 5 участников Это сообщение отредактировал GregZ - 24-06-2006 - 22:51 |
Bubuk | |||
|
Нет, не хватило Т к если 2 числа по модулю не превосходят 2*10^9 то их сумма 4*10^9 что привело бы к переполнению Должно считаться так 1 500 000 000 + 1 500 000 000 = 3 000 000 000 -1 500 000 000 + (-1 500 000 000) =- 3 000 000 000 Тип long недостаточен для этого, (хотя возможно в проверочных тестах такого нет) Но если бы не было такого типа, то я бы отщепил от обоих чисел миллиарды, а потом сложил бы остальное |
|
Активнее, друзья, пока не наберется хотя-бы 10 участников - конкурс не продолжится.
|
|
Я в курсе про переполнение с long. Хотел сказать, что для твоего решения корректнее было бы использовать long т.к. _int64 нестандартное расширение языка. Но уж коли оно присутствует, пусть будет.
На самом деле предполагалось использование длинных чисел и в этой задаче. |
Unknown_Identifier | |
|
О, смотрю тут уже вовсю обсуждают решения! Так может можно уже результаты узнать? Хотя бы свои, хотя бы приватом :) А то я волнуюсь... |
BCLover | |||
|
Действительно. Чего ждать у моря погоды? |
RoyalFlesh | |
|
Мнда на каждую старуху... НЕ глядя на тесты ко 2-й задаче, поторопился назвать примеры легкими... Да вот тесты с 300-400- значными числами подкачали... В принципе в Дельфаке для таковых подходит Extended, но, так как он зараза действительный, то в символьном отображении работают только первые 16-19 знаков, остальные просто округляются... Либо стандарт запись ***E -(+)*** (число с плавающей точкой)... Как обойду этот прикол, сразу вышлю... Ну если конечно, в отведенные вами сроки управлюсь :-))) |
Bubuk | |||
|
Ага особенно прикалывают ответы, где более 100 знаков, их нельзя проверить не дописав ещё модуль проверки, что я и не сделал |
BCLover | |||
|
Срок ожидания стремится к бесконечности... |
|
Граждане! Планируем сегодня вечером выложить результаты, а завтра начать второй этап. Но если не наберется еще 5 участников - будет только ПЕРВОЕ место с призом 500 сэксо.
|
Aracano | |
|
Что-то объявлений я не замечал насчет конкурса. Обидно. Можно было бы поучаствовать... Я так понимаю уже поздно? Это сообщение отредактировал Rumzy - 28-06-2006 - 14:42 |
|
Не поздно, но только быстро. Желательно сегодня. В связи с техническими проблемами второй этап сдвинулся до завтра. |
Bubuk | |||
|
Предлагаюд сделать следующее Предполагалось не менее 10 участников, призовой фонд 1200 сексо Я предлагаю изменить пропорционально т е 120 сексо в фонде на 1 участника Призы 500 сексо за 1 место а что осталось за 2 и третье |
Unknown_Identifier | |||
|
а между тем прошло уже и "сегодня" и "завтра"... |
Рекомендуем почитать также топики: Nokia 6021 - общая тема Ночная работа Какой у тебя сотовый? Помогите с учебниками по C Посоветуйте |