Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : OAM                                  2:5020/400     21 Aug 2001  18:29:36
 To : All
 Subject : Re: Разложение числа на квадраты
 -------------------------------------------------------------------------------- 
 
 Может быть, как нибудь идти другим путем?
 То есть составлять все суммы трех квадратов; таким путем получим все числа.
 Кстати, массив квадратов для 10е12 получается один миллион штук - совсем
 немало при длине, скорее всего, 8 байт на элемент.
 
 Андрей
 Я , прошу прощения, не гений...
 
 Andrew Doroshew пишет
 
 > Hадо последовательно, начиная с некоторого числа (порядка 10e9 -10e12),
 > получать разложение этого числа на сумму трёх квадратов, и выдавать для
 > дальнейшего применения приблизительно следующее:
 > 8;0
 > 9;3
 >  1,2,2; 2,1,2; 2,2,1;
 > 10;0
 > 11;3
 >  1,1,3; 1,3,1; 3,1,1;
 > Перебор с некоторой оптимизацией - хранение таблицы квадратов - сильно
 > тормозит. Можно и ещё чуток улучшить - запоминать раздоления на пару
 > квадратов, но это потребует много памяти, и серьёзного улучшения не
 > даст.
 > Уверен, что есть более подходящий алгоритм. Часто нужно только
 > количество разложений данного числа, а сами разложения вычислять не
 > нужно.
 > С благодарностью принимаются мысли, ссылки, ключевые слова для поиска.
 --- ifmail v.2.15dev5
  * Origin: Comint Ltd (post does not reflect views of Comint Ltd) (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Разложение числа на квадраты   Andrew Doroshew   21 Aug 2001 14:10:43 
 Re: Разложение числа на квадраты   OAM   21 Aug 2001 18:29:36 
 Re: Разложение числа на квадраты   Andrew Doroshew   21 Aug 2001 19:24:04 
 Разложение числа на квадраты   Denis Katkovsky   21 Aug 2001 23:14:31 
 Разложение числа на квадраты   Boris Sivko   22 Aug 2001 18:27:54 
 Разложение числа на квадраты   Denis Katkovsky   23 Aug 2001 00:34:09 
 Разложение числа на квадраты   Boris Sivko   11 Sep 2001 23:39:33 
 Разложение числа на квадраты   Stanislav Shwartsman   12 Sep 2001 07:07:17 
 Разложение числа на квадраты   Konstantin S. Rabkin   12 Sep 2001 01:18:06 
 Re: Разложение числа на квадраты   Alexei Emanov   12 Sep 2001 00:49:05 
 Re^2: Разложение числа на квадpаты   Vadim Goncharov   12 Sep 2001 16:59:49 
 Разложение числа на квадраты   Peter Tarakanov   12 Sep 2001 01:11:00 
 Re: Разложение числа на квадpаты   Alexander Veprik   13 Sep 2001 10:42:19 
 Разложение числа на квадраты   Max Alekseyev   13 Sep 2001 21:57:48 
 Разложение числа на квадраты   Igor Dolgov   16 Sep 2001 00:49:58 
 Разложение числа на квадраты   Max Alekseyev   18 Sep 2001 16:08:04 
 Разложение числа на квадраты   Stanislav Shwartsman   22 Aug 2001 20:46:58 
 Re: Разложение числа на квадраты   Andrew Doroshew   23 Aug 2001 10:12:52 
 Разложение числа на квадpаты   Igor Koksharov   24 Aug 2001 10:21:44 
 Re: Разложение числа на квадpаты   Alexander Veprik   27 Aug 2001 04:53:29 
Архивное /ru.algorithms/13680a01dde59.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional