Конкурс по программированию
DELETED
Акула пера
6/21/2006, 12:37:19 PM
Достаточное кол-во - это хотя бы 10. Хорошо, на неделю - так на неделю. Будем считать, что это отборочный тур.
Lentina
Специалист
6/21/2006, 3:14:33 PM
Вчера (во вторник) отправила до 12 (в соответствии с объявленными правилами), но знаю, что именно не успела доделать. Если продляется, можно ли исправлять отосланное? Или нет?
DELETED
Акула пера
6/21/2006, 4:28:58 PM
(Lentina @ 21.06.2006 - время: 11:14)Вчера (во вторник) отправила до 12 (в соответствии с объявленными правилами), но знаю, что именно не успела доделать. Если продляется, можно ли исправлять отосланное? Или нет?
Да. Ввиду сложившейся ситуации рассмотрим именно последние письма. Но лучше не злоупотреблять.
PS постарайся выслать оба решения одним письмом
Да. Ввиду сложившейся ситуации рассмотрим именно последние письма. Но лучше не злоупотреблять.
PS постарайся выслать оба решения одним письмом
Bubuk
Специалист
6/23/2006, 2:05:13 AM
(Kosyak @ 19.06.2006 - время: 19:25) Мда.. боюсь что мое решение второй задачи красивым не назвать...
ну ничего.. посмотрим
Если бы не эти огромные числа, то вообще на Excel быстренько проверил(красиво).
А так всё равно моя отосланная прога работает и считает все 12 случаев за секунду
Нда...элементарные задачки...жаль времени нет... с удовольствием бы поучавствовал...удачи вам ребята...
Я тоже так думал, пока не посмотрел на тесты ко второй задаче, где предлагается найти НОД для 300-600 значных чисел
ну ничего.. посмотрим
Если бы не эти огромные числа, то вообще на Excel быстренько проверил(красиво).
А так всё равно моя отосланная прога работает и считает все 12 случаев за секунду
Нда...элементарные задачки...жаль времени нет... с удовольствием бы поучавствовал...удачи вам ребята...
Я тоже так думал, пока не посмотрел на тесты ко второй задаче, где предлагается найти НОД для 300-600 значных чисел
DELETED
Акула пера
6/23/2006, 3:20:59 PM
2Bubuk
Твои примеры не запускаются на "чистой" винде. Требуют СС3250MT.DLL.
Прочитай: https://sxn.io/index.php?showtopic=106008&st=35#
Твои примеры не запускаются на "чистой" винде. Требуют СС3250MT.DLL.
Прочитай: https://sxn.io/index.php?showtopic=106008&st=35#
Bubuk
Специалист
6/24/2006, 11:42:53 PM
2Bubuk
Твои примеры не запускаются на "чистой" винде. Требуют СС3250MT.DLL.
Я не представляю как это сделать на C++ Builder5.
В принципе хитрость я использовал только в первой задачей с суммой (__int64), это можно изменить. А во втором писал чисто как под С++
А так в принципе и под другим компилятором могло бы собраться, но не представляю как сделать (под каким)?
Как решать задачи я понимаю, а вот системные тонкости нет
И как инкапсулировать внешние зависимости, или где взять самый тупой компилятор под С++ чтобы не было таких проблем?
DELETED
Акула пера
6/25/2006, 2:49:46 AM
(Bubuk @ 24.06.2006 - время: 19:42)
2Bubuk
Твои примеры не запускаются на "чистой" винде. Требуют СС3250MT.DLL.
Я не представляю как это сделать на C++ Builder5.
В принципе хитрость я использовал только в первой задачей с суммой (__int64), это можно изменить. А во втором писал чисто как под С++
А так в принципе и под другим компилятором могло бы собраться, но не представляю как сделать (под каким)?
Как решать задачи я понимаю, а вот системные тонкости нет
И как инкапсулировать внешние зависимости, или где взять самый тупой компилятор под С++ чтобы не было таких проблем?
Лады. Я собрал примеры по твоим исходникам в VS2005. Все ок.
PS в первой задаче хватило бы и long
PPS народ, участвуем по-активнее, в настоящий момент зарегистрировано всего 5 участников
2Bubuk
Твои примеры не запускаются на "чистой" винде. Требуют СС3250MT.DLL.
Я не представляю как это сделать на C++ Builder5.
В принципе хитрость я использовал только в первой задачей с суммой (__int64), это можно изменить. А во втором писал чисто как под С++
А так в принципе и под другим компилятором могло бы собраться, но не представляю как сделать (под каким)?
Как решать задачи я понимаю, а вот системные тонкости нет
И как инкапсулировать внешние зависимости, или где взять самый тупой компилятор под С++ чтобы не было таких проблем?
Лады. Я собрал примеры по твоим исходникам в VS2005. Все ок.
PS в первой задаче хватило бы и long
PPS народ, участвуем по-активнее, в настоящий момент зарегистрировано всего 5 участников
Bubuk
Специалист
6/26/2006, 2:28:43 AM
PS в первой задаче хватило бы и long
Нет, не хватило
Т к если 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 недостаточен для этого, (хотя возможно в проверочных тестах такого нет)
Но если бы не было такого типа, то я бы отщепил от обоих чисел миллиарды, а потом сложил бы остальное
DELETED
Акула пера
6/26/2006, 3:01:13 AM
Активнее, друзья, пока не наберется хотя-бы 10 участников - конкурс не продолжится.
DELETED
Акула пера
6/26/2006, 4:14:20 AM
(Bubuk @ 25.06.2006 - время: 22:28)Нет, не хватило
Т к если 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 недостаточен для этого, (хотя возможно в проверочных тестах такого нет)
Я в курсе про переполнение с long. Хотел сказать, что для твоего решения корректнее было бы использовать long т.к. _int64 нестандартное расширение языка. Но уж коли оно присутствует, пусть будет.
(Bubuk @ 25.06.2006 - время: 22:28)Но если бы не было такого типа, то я бы отщепил от обоих чисел миллиарды, а потом сложил бы остальное
На самом деле предполагалось использование длинных чисел и в этой задаче.
Т к если 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 недостаточен для этого, (хотя возможно в проверочных тестах такого нет)
Я в курсе про переполнение с long. Хотел сказать, что для твоего решения корректнее было бы использовать long т.к. _int64 нестандартное расширение языка. Но уж коли оно присутствует, пусть будет.
(Bubuk @ 25.06.2006 - время: 22:28)Но если бы не было такого типа, то я бы отщепил от обоих чисел миллиарды, а потом сложил бы остальное
На самом деле предполагалось использование длинных чисел и в этой задаче.
Unknown_Identifier
Мастер
6/26/2006, 5:33:37 AM
О, смотрю тут уже вовсю обсуждают решения!
Так может можно уже результаты узнать? Хотя бы свои, хотя бы приватом :)
А то я волнуюсь...
Так может можно уже результаты узнать? Хотя бы свои, хотя бы приватом :)
А то я волнуюсь...
BCLover
Мастер
6/26/2006, 6:00:39 AM
(Unknown_Identifier @ 26.06.2006 - время: 01:33) О, смотрю тут уже вовсю обсуждают решения!
Так может можно уже результаты узнать? Хотя бы свои, хотя бы приватом :)
А то я волнуюсь...
Действительно. Чего ждать у моря погоды?
Так может можно уже результаты узнать? Хотя бы свои, хотя бы приватом :)
А то я волнуюсь...
Действительно. Чего ждать у моря погоды?
RoyalFlesh
Мастер
6/26/2006, 11:39:11 AM
Мнда на каждую старуху...
НЕ глядя на тесты ко 2-й задаче, поторопился назвать примеры легкими...
Да вот тесты с 300-400- значными числами подкачали...
В принципе в Дельфаке для таковых подходит Extended, но, так как он зараза действительный, то в символьном отображении работают только первые 16-19 знаков, остальные просто округляются...
Либо стандарт запись ***E -(+)*** (число с плавающей точкой)...
Как обойду этот прикол, сразу вышлю...
Ну если конечно, в отведенные вами сроки управлюсь :-)))
НЕ глядя на тесты ко 2-й задаче, поторопился назвать примеры легкими...
Да вот тесты с 300-400- значными числами подкачали...
В принципе в Дельфаке для таковых подходит Extended, но, так как он зараза действительный, то в символьном отображении работают только первые 16-19 знаков, остальные просто округляются...
Либо стандарт запись ***E -(+)*** (число с плавающей точкой)...
Как обойду этот прикол, сразу вышлю...
Ну если конечно, в отведенные вами сроки управлюсь :-)))
Bubuk
Специалист
6/27/2006, 2:22:18 AM
(RoyalFlesh @ 26.06.2006 - время: 07:39) Мнда на каждую старуху...
НЕ глядя на тесты ко 2-й задаче, поторопился назвать примеры легкими...
Да вот тесты с 300-400- значными числами подкачали...
В принципе в Дельфаке для таковых подходит Extended, но, так как он зараза действительный, то в символьном отображении работают только первые 16-19 знаков, остальные просто округляются...
Либо стандарт запись ***E -(+)*** (число с плавающей точкой)...
Как обойду этот прикол, сразу вышлю...
Ну если конечно, в отведенные вами сроки управлюсь :-)))
Ага особенно прикалывают ответы, где более 100 знаков, их нельзя проверить не дописав ещё модуль проверки, что я и не сделал
НЕ глядя на тесты ко 2-й задаче, поторопился назвать примеры легкими...
Да вот тесты с 300-400- значными числами подкачали...
В принципе в Дельфаке для таковых подходит Extended, но, так как он зараза действительный, то в символьном отображении работают только первые 16-19 знаков, остальные просто округляются...
Либо стандарт запись ***E -(+)*** (число с плавающей точкой)...
Как обойду этот прикол, сразу вышлю...
Ну если конечно, в отведенные вами сроки управлюсь :-)))
Ага особенно прикалывают ответы, где более 100 знаков, их нельзя проверить не дописав ещё модуль проверки, что я и не сделал
BCLover
Мастер
6/27/2006, 5:34:04 AM
(jalt @ 25.06.2006 - время: 23:01) Активнее, друзья, пока не наберется хотя-бы 10 участников - конкурс не продолжится.
Срок ожидания стремится к бесконечности...
Срок ожидания стремится к бесконечности...
DELETED
Акула пера
6/27/2006, 6:21:58 PM
Граждане! Планируем сегодня вечером выложить результаты, а завтра начать второй этап. Но если не наберется еще 5 участников - будет только ПЕРВОЕ место с призом 500 сэксо.
Aracano
Профессионал
6/28/2006, 6:42:40 PM
Что-то объявлений я не замечал насчет конкурса.
Обидно.
Можно было бы поучаствовать...
Я так понимаю уже поздно?
Обидно.
Можно было бы поучаствовать...
Я так понимаю уже поздно?
DELETED
Акула пера
6/28/2006, 9:00:44 PM
(Rumzy @ 28.06.2006 - время: 14:42) Что-то объявлений я не замечал насчет конкурса.
Обидно.
Можно было бы поучаствовать...
Я так понимаю уже поздно?
Не поздно, но только быстро. Желательно сегодня. В связи с техническими проблемами второй этап сдвинулся до завтра.
Обидно.
Можно было бы поучаствовать...
Я так понимаю уже поздно?
Не поздно, но только быстро. Желательно сегодня. В связи с техническими проблемами второй этап сдвинулся до завтра.
Bubuk
Специалист
6/29/2006, 2:01:33 PM
(jalt @ 27.06.2006 - время: 14:21) Граждане! Планируем сегодня вечером выложить результаты, а завтра начать второй этап. Но если не наберется еще 5 участников - будет только ПЕРВОЕ место с призом 500 сэксо.
Предлагаюд сделать следующее
Предполагалось не менее 10 участников, призовой фонд 1200 сексо
Я предлагаю изменить пропорционально т е 120 сексо в фонде на 1 участника
Призы
500 сексо за 1 место
а что осталось за 2 и третье
Предлагаюд сделать следующее
Предполагалось не менее 10 участников, призовой фонд 1200 сексо
Я предлагаю изменить пропорционально т е 120 сексо в фонде на 1 участника
Призы
500 сексо за 1 место
а что осталось за 2 и третье
Unknown_Identifier
Мастер
6/29/2006, 3:13:09 PM
(jalt @ 27.06.2006 - время: 14:21) Планируем сегодня вечером выложить результаты
а между тем прошло уже и "сегодня" и "завтра"...
а между тем прошло уже и "сегодня" и "завтра"...