|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ruslan Bondarev 2:463/327.37 11 Mar 2002 21:39:36 To : Andrey Sapozhnikov Subject : разборка чисел -------------------------------------------------------------------------------- *** 11 Mar 02 in a msg to Ruslan Bondarev, Andrey Sapozhnikov wrote: >> Число делим на 10. Остаток заносим в стек. Целую часть от >> деления используем в следующей итерации. Так до тех пор, пока целая >> часть не будет равна 0. После этого вынимает из стека цифры. AS> Для "академического" варианта придется озаботиться поддержкой AS> рбаоты с большими числами. Число 10^99999999999 даже в двоичном AS> (не говоря уж о строковом) представлении займет около 40 Гигабайт. Эти модификации алгоритма абсолютно не нужны при решении большинства практических задач нашего ранга. Мне слабо верится, что кто-то оперирует числами больше 1e12. (Я не думаю, что автору вопроса действительно нужно оперировать числами такого порядка). Кроме того, мой перл на 1е309 уже говорит 1.#INF AS> Разумеется, это не запредельные числа и найти дисковые накопители AS> способные хранить несколько чисел такой разрядности можно... а AS> оно Вам правда надо или интерес тоже "академический"? Оно нам не надо. Человеку, задавшему вопрос, было надо. Может его и интересуют гигантские числа -- я ведь не телепат, все же... --- GoldED+/W32 1.1.4.7 * Origin: (2:463/327.37) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/33883c8cfa4e.html, оценка из 5, голосов 10
|