![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#51 | |
Я
Форумчанин
Регистрация: 24.04.2010
Сообщений: 693
|
![]() Цитата:
Число 0,4578999887 можно представить, как 4578999887/10^10. (*) Теперь на нужно числа 4578999887 и 10^10 разложить на простые множители, для того чтобы сократить дробь (*). Процесс факторизации требует полиномиальное время. На трудноразрешимости факторизации больших чисел основаны некоторые алгоритмы шифрования... Сжатие данным способом - утопия ![]()
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©. |
|
![]() |
![]() |
![]() |
#52 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]()
Еще вариант поиска M и N - последовательное приближение в дереве Штерна-Брокко
Числитель / Знаменатель Значение Абс. ошибка ... 881 / 1924 0.457900208 0.000000219200208 1365 / 2981 0.457900034 0.000000044845790 1849 / 4038 0.457899950 -0.000000038229470 3214 / 7019 0.457899986 -0.000000002947044 получено здесь |
![]() |
![]() |
![]() |
#53 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Цитата:
Причем не смотря на доводы тех, кто говорит, что это занимает много времени - это заняло меньше доли секунды. Улучшить образец программы, код которой представлен в той же лаборатории и можно оформлять патент ![]()
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
![]() |
![]() |
![]() |
#54 | |
Я
Форумчанин
Регистрация: 24.04.2010
Сообщений: 693
|
![]() Цитата:
![]() А если файл мегабайты занимать будет? ![]() Есть алгоритмы факторизации которые на нормальном компе разложат число порядка 10^30 имеющего всего 2 простых делителя за доли секунд. ![]() Последовательное приближение также при увеличении объема информации будет затрачивать гораздо больше времени. Спорим? ![]()
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©. |
|
![]() |
![]() |
![]() |
#55 |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
![]()
Офигеть. Да тут даже и спорить нечего. Я не могу до 16 знаков после запятой подобрать брутфорсом для рандомных данных.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
![]() |
![]() |
![]() |
#56 | ||
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Цитата:
Смотрим сюда и вникаем: http://leoblog.ru/?Laboratoriya:Priblizhenie_drobei Цитата:
3 числа с 50-100 символами на выходе, 104448 байт на входе. - 0,28 %. В случае увиличения размера файла можно дать право выбора - дольше, но больше сжатие, быстрее, но сжатие меньше - регулировать размер блоков.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ Последний раз редактировалось Alex Cones; 21.09.2010 в 18:11. |
||
![]() |
![]() |
![]() |
#57 |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
![]()
Alex Cones
Продемонстрируй. Вот тебе число к примеру: 0.67897672 Вот раздели его на множители так, что-бы они на твои 72% меньше знакомест занимали. |
![]() |
![]() |
![]() |
#58 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
График сжатия примерно такой:
![]() С увеличением объема данных увеличивается степень сжатия. При столь малых количествах сжатие не будет иметь смысла. Расчеты выше, если Вы не заметили, привелены для 1-го мегабайта. Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
![]() |
![]() |
![]() |
#59 | |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
![]()
Alex Cones
Цитата:
|
|
![]() |
![]() |
![]() |
#60 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Цитата:
Так же и здесь - я рассчитал теоретические цифры. Модуля то у меня нет. И будет ли он писаться кем-либо - неизвестно. Я привел теоретические расчеты. Хотите посмотреть алгоритм сжатие, читайте пост #10.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программная реализация алгоритма сжатия текста методом LZP | mr.hankey2008 | Общие вопросы .NET | 1 | 28.05.2010 22:16 |
поиск корня методом деления пополам | jewels | Общие вопросы C/C++ | 2 | 16.11.2009 01:09 |
Решение уравнения методом деления отрезка пополам. Методом секущей. | Panda196 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 25.11.2008 09:06 |
Вычисление корня уравнения методом деления отрезка пополам | Absent | Помощь студентам | 12 | 25.11.2007 17:54 |