Пянтичное: опять фибоначчи

User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Пянтичное: опять фибоначчи

Post by crypto5 »

venco wrote:
venco wrote:Число это содержит порядка 10^14910 десятичных цифр.
Так что простой вопрос об ответе вообще бессмысленен.
Только для тех кто мыслит исключительно в десятичной системе исчисления ))
In vino Veritas!
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

Re: Пянтичное: опять фибоначчи

Post by Boriskin »

venco wrote:
venco wrote:Число это содержит порядка 10^14910 десятичных цифр.
Я "немного" ошибся - пропустил одну степень. На самом деле только количество десятичных цифр содержит порядка 10^9407 цифр. Так что простой вопрос об ответе вообще бессмысленен.
Тем не менее, можно посчитать, например 10 последних цифр.
Это задача навроде "на сколько нолей кончается цифра 100! ". :mrgreen:
Тупизна как Энтропия. Неумолимо растет.
User avatar
venco
Уже с Приветом
Posts: 2001
Joined: 10 Nov 2004 00:34
Location: MD

Re: Пянтичное: опять фибоначчи

Post by venco »

Boriskin wrote:
venco wrote:
venco wrote:Число это содержит порядка 10^14910 десятичных цифр.
Я "немного" ошибся - пропустил одну степень. На самом деле только количество десятичных цифр содержит порядка 10^9407 цифр. Так что простой вопрос об ответе вообще бессмысленен.
Тем не менее, можно посчитать, например 10 последних цифр.
Это задача навроде "на сколько нолей кончается цифра 100! ". :mrgreen:
Нифига. Что-то вы совсем разочаровываете...
Если нигде не ошибся, последние 10 цифр - 6170340352.
User avatar
venco
Уже с Приветом
Posts: 2001
Joined: 10 Nov 2004 00:34
Location: MD

Re: Пянтичное: опять фибоначчи

Post by venco »

crypto5 wrote:
venco wrote:
venco wrote:Число это содержит порядка 10^14910 десятичных цифр.
Так что простой вопрос об ответе вообще бессмысленен.
Только для тех кто мыслит исключительно в десятичной системе исчисления ))
Вы полагаете, в двоичной системе будет сильно легче? Да, мантисса равна единице, но вот экспонента будет такой, что её всё равно не запишешь.
vopros
Уже с Приветом
Posts: 808
Joined: 13 Jan 2009 05:11
Location: из страны восходящих закатов

Re: Пянтичное: опять фибоначчи

Post by vopros »

venco wrote:
Boriskin wrote:
venco wrote:
venco wrote:Число это содержит порядка 10^14910 десятичных цифр.
Я "немного" ошибся - пропустил одну степень. На самом деле только количество десятичных цифр содержит порядка 10^9407 цифр. Так что простой вопрос об ответе вообще бессмысленен.
Тем не менее, можно посчитать, например 10 последних цифр.
Это задача навроде "на сколько нолей кончается цифра 100! ". :mrgreen:
Нифига. Что-то вы совсем разочаровываете...
Если нигде не ошибся, последние 10 цифр - 6170340352.
venco, не жадничайте, поделитесь решением!
или ссылку может дадите куда нибудь ?
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Пянтичное: опять фибоначчи

Post by crypto5 »

venco wrote:
crypto5 wrote:
venco wrote:
venco wrote:Число это содержит порядка 10^14910 десятичных цифр.
Так что простой вопрос об ответе вообще бессмысленен.
Только для тех кто мыслит исключительно в десятичной системе исчисления ))
Вы полагаете, в двоичной системе будет сильно легче? Да, мантисса равна единице, но вот экспонента будет такой, что её всё равно не запишешь.
Очевидно что шаг в другую сторону: 256-ичную систему исчисления сохранит вам больше места на диске. А можно еще абстрагироваться от позиционных систем ))
In vino Veritas!
User avatar
venco
Уже с Приветом
Posts: 2001
Joined: 10 Nov 2004 00:34
Location: MD

Re: Пянтичное: опять фибоначчи

Post by venco »

crypto5 wrote:
venco wrote:
crypto5 wrote:
venco wrote:
venco wrote:Число это содержит порядка 10^14910 десятичных цифр.
Так что простой вопрос об ответе вообще бессмысленен.
Только для тех кто мыслит исключительно в десятичной системе исчисления ))
Вы полагаете, в двоичной системе будет сильно легче? Да, мантисса равна единице, но вот экспонента будет такой, что её всё равно не запишешь.
Очевидно что шаг в другую сторону: 256-ичную систему исчисления сохранит вам больше места на диске. А можно еще абстрагироваться от позиционных систем ))
В 256-ичной системе счисления мантисса перестанет быть единицей - потребует 8 бит, и на эти же 8 бит уменьшится размер экспоненты. Чудес не бывает.
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Пянтичное: опять фибоначчи

Post by crypto5 »

venco wrote:В 256-ичной системе счисления мантисса перестанет быть единицей - потребует 8 бит, и на эти же 8 бит уменьшится размер экспоненты. Чудес не бывает.
Если вам нужно точное представление числа, то при чем здесь мантисса и экспонента?
In vino Veritas!
User avatar
venco
Уже с Приветом
Posts: 2001
Joined: 10 Nov 2004 00:34
Location: MD

Re: Пянтичное: опять фибоначчи

Post by venco »

vopros wrote:venco, не жадничайте, поделитесь решением!
или ссылку может дадите куда нибудь ?
Ссылки две:
http://en.wikipedia.org/wiki/Euler%27s_theorem
http://en.wikipedia.org/wiki/Chinese_remainder_theorem
Применять рекурсивно.
User avatar
venco
Уже с Приветом
Posts: 2001
Joined: 10 Nov 2004 00:34
Location: MD

Re: Пянтичное: опять фибоначчи

Post by venco »

crypto5 wrote:
venco wrote:В 256-ичной системе счисления мантисса перестанет быть единицей - потребует 8 бит, и на эти же 8 бит уменьшится размер экспоненты. Чудес не бывает.
Если вам нужно точное представление числа, то при чем здесь мантисса и экспонента?
Мантисса и экспонента в некоторых случаях, например для целых чисел, позволяют получить точное представление числа, причём более компактное, чем простая запись.
Last edited by venco on 16 May 2013 19:36, edited 1 time in total.
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Пянтичное: опять фибоначчи

Post by crypto5 »

venco wrote:
crypto5 wrote:
venco wrote:В 256-ичной системе счисления мантисса перестанет быть единицей - потребует 8 бит, и на эти же 8 бит уменьшится размер экспоненты. Чудес не бывает.
Если вам нужно точное представление числа, то при чем здесь мантисса и экспонента?
Мантисса и экспонента в некоторых случаях, например для целых чисел, позволяют получить точное представление числа.
Ок, а зачем они нужны в данном конкретном случае? Какой выигрыш?
In vino Veritas!
User avatar
venco
Уже с Приветом
Posts: 2001
Joined: 10 Nov 2004 00:34
Location: MD

Re: Пянтичное: опять фибоначчи

Post by venco »

crypto5 wrote:Ок, а зачем они нужны в данном конкретном случае? Какой выигрыш?
Выигрыш в том, что данное число - степень двойки.
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Пянтичное: опять фибоначчи

Post by crypto5 »

venco wrote:
crypto5 wrote:Ок, а зачем они нужны в данном конкретном случае? Какой выигрыш?
Выигрыш в том, что данное число - степень двойки.
И? А не степень ли это 256-ки в том числе?
In vino Veritas!
User avatar
venco
Уже с Приветом
Posts: 2001
Joined: 10 Nov 2004 00:34
Location: MD

Re: Пянтичное: опять фибоначчи

Post by venco »

crypto5 wrote:А не степень ли это 256-ки в том числе?
По-моему, очевидно, что нет.

В сторону: что-то никто сам думать не хочет.
olis
Уже с Приветом
Posts: 4935
Joined: 02 Mar 2002 10:01
Location: UK

Re: Пянтичное: опять фибоначчи

Post by olis »

avitya wrote:
olis wrote:
avitya wrote:Конечно. Вы же хотите обоснованно говорить о сложности ваших алгоритмов. Не все формочки ресуют, так сказать...
Не все, согласен. Я больше в ядре ковыряюсь, сейчас вот криптографией занимаюсь. Как то арифметикой обхожусь без матриц и дифф уравнений. :)
Я тяжело себе представляю любую _инновационную_ работу в криптографии без серьёзного знания теории чисел, матриц и анализа. :)
А реализация алгоритмов, которые уже кто-то придумал -- да там особо матаппарата не надо.
Новые криптоалгоритмы не прoграммисты придумывают, а совсем другие люди. Я как бы и не претендую :)
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Пянтичное: опять фибоначчи

Post by crypto5 »

venco wrote:
crypto5 wrote:А не степень ли это 256-ки в том числе?
По-моему, очевидно, что нет.

В сторону: что-то никто сам думать не хочет.
Ок, вы правы, но я так и не понял, в чем глубуинный смысл тянуть экспоненту в представление числа в данном случае? Каков конкретно выигрышь кроме занятых под него бит?
In vino Veritas!
avitya
Уже с Приветом
Posts: 3836
Joined: 13 Sep 2007 10:06

Re: Пянтичное: опять фибоначчи

Post by avitya »

Когда я был молодой и дурной и сидел днями над задачами и проджект эйлера -- у меня была библиотечка, которая это всё решала. На питоне, за пару секунд.
User avatar
venco
Уже с Приветом
Posts: 2001
Joined: 10 Nov 2004 00:34
Location: MD

Re: Пянтичное: опять фибоначчи

Post by venco »

crypto5 wrote:
venco wrote:
crypto5 wrote:А не степень ли это 256-ки в том числе?
По-моему, очевидно, что нет.

В сторону: что-то никто сам думать не хочет.
Ок, вы правы, но я так и не понял, в чем глубуинный смысл тянуть экспоненту в представление числа в данном случае? Каков конкретно выигрышь кроме занятых под него бит?
Собственно, в этом и выигрыш. Только всё равно памяти не хватит.
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Пянтичное: опять фибоначчи

Post by crypto5 »

venco wrote:
crypto5 wrote:
venco wrote:
crypto5 wrote:А не степень ли это 256-ки в том числе?
По-моему, очевидно, что нет.

В сторону: что-то никто сам думать не хочет.
Ок, вы правы, но я так и не понял, в чем глубуинный смысл тянуть экспоненту в представление числа в данном случае? Каков конкретно выигрышь кроме занятых под него бит?
Собственно, в этом и выигрыш. Только всё равно памяти не хватит.
Я не совсем понимаю, вы когда пишете число 19, подразумеваете что это число в 10-чной системе исчисления и никаких бит под экспонентy не тащите. Почему вы не можете сделать тоже самое для основания 2^27 или любого другого удобного числа?
In vino Veritas!
User avatar
venco
Уже с Приветом
Posts: 2001
Joined: 10 Nov 2004 00:34
Location: MD

Re: Пянтичное: опять фибоначчи

Post by venco »

crypto5 wrote:Я не совсем понимаю, вы когда пишете число 19, подразумеваете что это число в 10-чной системе исчисления и никаких бит под экспонентy не тащите. Почему вы не можете сделать тоже самое для основания 2^27 или любого другого удобного числа?
Кто сказал, что не можете?
Просто с экспонентой иногда может повезти, и запись получится короче. В данном случае прямая запись потребует столько памяти, что я даже не могу это записать привычным способом. А если результат записывать в виде мантиссы и экспоненты, то требуемое количество памяти, хоть и невероятное, но всё таки выразимо - 10^9407 байт.
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Пянтичное: опять фибоначчи

Post by Komissar »

Это типа больше, чем атомов во всей Вселенной?
8K
Уже с Приветом
Posts: 5538
Joined: 20 Mar 2001 10:01
Location: SFBA

Re: Пянтичное: опять фибоначчи

Post by 8K »

Komissar wrote:Это типа больше, чем атомов во всей Вселенной?
Но таки меньше, чем A(4, 4).
Увидев друга, Портос вскрикнул от радости...
User avatar
Epi
Уже с Приветом
Posts: 319
Joined: 04 Jul 2004 00:41
Location: SF Bay Area

Re: Пянтичное: опять фибоначчи

Post by Epi »

oshibka_residenta wrote:Решается примерно как диффур. Ищем решение в виде а^n, получаем квадратное уравнение. Все.
Ну, все-таки, немного сложнее (решения в виде a^n не существует, хотя бы потому, что первых два члена равны 1). Но все равно проще, чем бином Ньютона ;).
-Epi.
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Пянтичное: опять фибоначчи

Post by АццкоМото »

crypto5 wrote:Почему вы не можете сделать тоже самое для основания 2^27 или любого другого удобного числа?
Кэп подсказывает, что для любого основания, равного степени двойки для записи все равно потребуется ровно столько же битиков, как и для записи в двоичной системе
Или я не понял идею
Мат на форуме запрещен, блдж!
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Пянтичное: опять фибоначчи

Post by crypto5 »

АццкоМото wrote:
crypto5 wrote:Почему вы не можете сделать тоже самое для основания 2^27 или любого другого удобного числа?
Кэп подсказывает, что для любого основания, равного степени двойки для записи все равно потребуется ровно столько же битиков, как и для записи в двоичной системе
Или я не понял идею
16 в двоичной системе исчисления будет 10000, а в 16-чной будет 1.
In vino Veritas!

Return to “Работа и Карьера в IT”