Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2013, 09:36   #11
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,331
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
То есть я и сейчас не уверен, что этого нельзя сделать в принципе, теоретически наверно возможно.
Берем любое иррациональное число (то же Пи например) - рано или поздно в нем будет нужная нам последовательност цифр, либо просто подбирам делимое и делитель, которые в результате дают нужную последовательност. Об этом методе смотрите подробности у Мартина Гарднера. Так что теоретически возможно, это точно...
waleri вне форума Ответить с цитированием
Старый 26.02.2013, 10:01   #12
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
либо просто подбирам делимое и делитель, которые в результате дают нужную последовательност
Да это просто очень.
1. Возьмите нужную последовательность чисел (число, состоящее из нужной последовательности цифр).
2. Разделите это число на число, состоящее из такого же числа девяток, из которого состоит делимое.
3. Вы получите число вида: 0.(цифры_делимого)

Например,
23/99=0.(23)
315/999=0.(315)
1024/9999=0.(1024)
и т.д.
Вадим Мошев вне форума Ответить с цитированием
Старый 26.02.2013, 10:22   #13
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Вадим Мошев,
во-первых, каким образом это позволит СОКРАТИТЬ (сжать) исходную последовательность?!

во-вторых, ваш алгоритм не для всех чисел работает.
например, 99 на сколько нужно делить, чтобы получить 0,(99) ?


p.s. если что, то мои вопросы риторические, ответа не требуют
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.02.2013, 10:24   #14
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Мне интересно, когда планируется проверка роскомнадзора в данных госучреждениях, использующих "это". Как я догадываюсь, сертификата от ФСТЭК на данное творение нет и никогда не будет, а значит, на лицо явное нарушение закона о защите персональных данных (ну какое у нас госучереждение без персональных данных?). И, как вариант, мошенничество)
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 26.02.2013, 10:44   #15
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Вадим Мошев,
во-первых, каким образом это позволит СОКРАТИТЬ (сжать) исходную последовательность?!
Я про сжатие пока не говорил, так как не читал полностью тему.

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
во-вторых, ваш алгоритм не для всех чисел работает.
например, 99 на сколько нужно делить, чтобы получить 0,(99) ?
Ну, вроде как в школах говорится, что 0,(9) равно 1, поэтому, логично предположить, что 99 надо поделить само на себя
Вадим Мошев вне форума Ответить с цитированием
Старый 26.02.2013, 11:28   #16
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
То есть я и сейчас не уверен, что этого нельзя сделать в принципе, теоретически наверно возможно.
Можно, но в среднем сжимать не будет (как и любой алгоритм сжатия без потерь). Класс же документов, которые будут сжиматься, при этом методе описать достаточно сложно, хотя это и конструктивней метода т-ща Бабушкина (который хорошо сжимает либо файлы с непрерывной последовательностью нулей в начале, либо файлы, в конце которых идёт длинная периодическая последовательность).
Abstraction вне форума Ответить с цитированием
Старый 26.02.2013, 11:31   #17
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
Берем любое иррациональное число (то же Пи например) - рано или поздно в нем будет нужная нам последовательность цифр (...) Так что теоретически возможно, это точно...
Не любое иррациональное число обладает данным свойством (возьмите для примера число, в записи которого присутствуют только цифры 0 и 1).
Что ещё хуже, число, описывающее начало данной последовательности, будет занимать в среднем не меньше места, чем собственно "сжимаемый" файл. А распаковка будет до-о-олгой.
Abstraction вне форума Ответить с цитированием
Старый 26.02.2013, 11:34   #18
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Заливаем файл на файлопомойку, сохраняем у себя ссылку на файл в сети и вот оно чудесное сжатие в мульёны раз
pu4koff вне форума Ответить с цитированием
Старый 26.02.2013, 11:39   #19
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,672
По умолчанию

Цитата:
Берем любое иррациональное число (то же Пи например) - рано или поздно в нем будет нужная нам последовательност цифр
И тут как назло - чтобы запомнить такую "позицию в Пи" потребуется уж точно не меньшее кол-во информации
Изначально неверный подход. Сжатие возможно только хранением большей базы либо более плотного формата данных. Универсального плотнее троичной системы пока что нет, да и она не намного лучше двоичной В перспективе адаптивные алгоритмы под кучу форматов (ес-но инфу о них придется хранить), вот только чтобы разработать нечто подобное нужны немереные затраты труда.
Как вариант еще какие-нибудь экзотические деревья, но это будет медленнее работать и кушать критичное кол-во памяти для современных ПК.
Арифметика ничего нового уже не даст.

Цитата:
Заливаем файл на файлопомойку, сохраняем у себя ссылку на файл в сети и вот оно чудесное сжатие в мульёны раз
pu4koff, лучше уже и не придумать)
Благими намерениями устлана дорога на programmersforum.ru

Последний раз редактировалось MihalNik; 26.02.2013 в 11:41.
MihalNik вне форума Ответить с цитированием
Старый 26.02.2013, 12:43   #20
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
либо просто подбирам делимое и делитель, которые в результате дают нужную последовательност
И в результате выясняем, что в общем итоге мы получаем столько же информации, сколько и сжимали до этого. Я же пытался найти новый способ сжатия именно больших объемов, как раз видеофайлов. Конечно время поиска на запаковку будет велико, однако распаковка будет вестись достаточно быстро .
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
новый антивирус на delphi - Normal antivirus skanner alesandro2 Софт 14 26.02.2014 10:29
Новый richText в новый tabPage mf_fun_mf Общие вопросы .NET 1 02.10.2012 22:44
Создать односвязный список и вывести его на экран. Из этого списка создать новый список по указанному ниже правилу и новый список San111 Паскаль, Turbo Pascal, PascalABC.NET 1 15.05.2012 22:08
антивирус ulito4ka Безопасность, Шифрование 50 26.03.2011 23:15
Антивирус Sanek777 Общие вопросы Delphi 6 04.11.2008 14:56