|
|
|
|
|
|
1 Максимец Илья, 01 августа 2020 г. 7:38:52 |
Дорогой Админ! Пожалуйста, уберите возможность записи кода на python и java в разделе длинная арифметика!!! На этих языках задачи данного раздела теряют свою сложность и решаются в упор! Заранее спасибо!
|
|
|
2 Лукьянов Иван, 22 сентября 2013 г. 20:46:35 |
Добавьте, пожалуйста, тест, в котором A=10^100. А то моя программа #2900400 "Accepted", а на 10^100 падает.
|
|
|
3 Химшиашвили Георгий Амиранович, 27 марта 2013 г. 13:14:35 |
хаха! это задача решается также как развод семи гномов на тимусе! только вместо семи нужно написать второе число
|
|
|
4 Глейх Андрей Артурович, 16 ноября 2011 г. 20:04:47 |
для программирующих под linux: не всегда компилятор понимает тип int64, поэтому можно использовать в c++ тип long long
|
|
|
5 Садыков Артур Флоритович, 17 января 2011 г. 17:50:59 |
кто не знает как в паскале взять остаток от деления в типе extended: попробуйте через функцию trunc
|
|
|
6 Muslim Ertugan, 04 января 2011 г. 12:52:02 |
А у меня такой вопрос: Как такое возможно что остаток больше делителя? (1 <= N <= 10^100, 1 <= K <= 10^9). Первый раз когда сдавал задачу использовал INT v c++; но не прошло, а вот второй раз INT64 и прошло, ну имеется ввиду что создавал переменную вкоторой храниться остаток от деления. И в чем же здесь логика? Вероятно, потому как INT не хватало, скорее всего вы в переменной 4-байтового целого в определнный момент хранили 9-значное число, превышающее возможно допустимое (не сам остаток, а то от чего остаток берете - число может быть большим).
|
|
|
7 Преображенский Артём Михайлович, 29 октября 2009 г. 19:57:55 |
Алгоритм в решении-не верен ибо числа в 1 строке Ну это же образный язык, не факт, что read(s) работает по-паскалевски. Может он как scanf("%s", s) в Си работает. Тогда все Ок. Я и пишу на таком языке, чтобы алгоритм был ясен в общий чертах, чтобы нельзя было списать "в лоб".
|
|
|
8 Шерзат Айтбаев, 07 октября 2009 г. 19:26:22 |
Халява !!! Java !!! 4 программы сдал на длинную арифметику и менял всего лишь одно слово. Советую, кто не знает Java , учите (все не надо, достаточно только дл. ариф.) на какой-нибудь олимпиаде пригодится!!!
|
|
|
9 Бердалиев Ерлан Берикович, 06 февраля 2009 г. 11:09:53 |
Скажите, пожалуйста. Как записать int64 в паскале.. Может какой то модуль подключить? В Turbo Pascal 7.0 такого типа не существует. Иногда удается его заменить типом extended, но для него не работают операции div и mod. Используйте фрипаскаль или делфи.
|
|
|
10 Южанин Денис Сергеевич, 14 января 2009 г. 20:44:45 |
Вы не поверите, но у меня при входных данный 239 16 программа возвращает 15, точно как в примере! Остается понять, чем "у вас" отличается от "у нас". Скорее всего компилятором. Попробуйте описать переменные глобально, которые у вас описаны в main().
|
|
|
11 Южанин Денис Сергеевич, 12 января 2009 г. 20:40:25 |
Ну скажите первый тест. То, что в примерах, у меня работает! Вы не поверите, но 1й тест совпадает с 1м тестом в примере.
|
|
|
12 Южанин Денис Сергеевич, 11 января 2009 г. 19:50:32 |
кстати кто на c++ пишет - юзайте long long или __int64
|
|
|
13 Лавров Петр Аркадьевич, 13 апреля 2008 г. 18:32:28 |
Многие боятся "длинной арифметики" потому что жутко лень! =)
|
|
|
14 Гольдшмидт Шлёва Лазаревич, 03 апреля 2008 г. 15:14:41 |
Вопрос: тут надо реализовывать алгоритм деления двух длинных чисел или что-то другое? Дайте ссылку - почитать про длинные числа В формулировке задачи разве неясно написано, что длинное тут только одно число - делимое, а делитель - обычное. Алгоритм деления идентичен тому, что вы проделываете на бумажке. Большое число можно хранить либо в строке, либо в числовом массиве.
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |