![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 26.12.2012
Сообщений: 227
|
![]()
Найти количество цифр в записи факториала натурального числа N.
Не дружу с длинной арифметикой. факториал 1000000 за 5 секунд!!! Как это можно?
"I believe I can fly" - C++, "What do you want from me" - Delphi, "Yesterday" - Pascal, "Let it be" - C#... Программисты-музыканты-полиглоты поймут
![]() Последний раз редактировалось Izobara; 17.02.2013 в 18:40. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,371
|
![]()
А если вспомнить формулу Стирлинга?
Может поможет? ....
Как-то так, ...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 26.12.2012
Сообщений: 227
|
![]()
Хм, может, поможет, но в школьной олимпиаде явно не вариант.
"I believe I can fly" - C++, "What do you want from me" - Delphi, "Yesterday" - Pascal, "Let it be" - C#... Программисты-музыканты-полиглоты поймут
![]() |
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Мне кажется нужно просто закономерность понять.
Например 1*2 дает число из 1 цифры. 1*2*3 дает тоже из одной 1*2*3*4 уже две цифры 5,6 чисел - 3 7 чисел - 4 8 чисел - 5 9 - 6 10 - 7 Значит 1000000 должно дать 1000000-1-1 символов в числе. Вот как-то так это считается раз уж 5 сек. задано. По крайней мере я бы так пробовал ![]()
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 26.12.2012
Сообщений: 227
|
![]()
>По крайней мере я бы так пробовал
Не Вы один такой умный пробовал. Там закономерности нет. В 1000000 там что-то вроде 1000000-5000 цифр. Уде точно не помню, но число закономерности точно нет.
"I believe I can fly" - C++, "What do you want from me" - Delphi, "Yesterday" - Pascal, "Let it be" - C#... Программисты-музыканты-полиглоты поймут
![]() |
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Должна быть )
Как ты уже заметил, не я один такой умный, так что другие умники однозначно выяснили как такое решается быстро. Думаю стоит на математических форумах поискать. Кстати: http://yandex.ua/yandsearch?text=%D0...oc=10&lr=20554 Неожиданно, правда?
I'm learning to live...
Последний раз редактировалось Stilet; 17.02.2013 в 20:07. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 26.12.2012
Сообщений: 227
|
![]()
Ожиданно. Правда, яндексом не пользуюсь принципиально... Но это другая история.
В общем, таки Стирлинг Код:
"I believe I can fly" - C++, "What do you want from me" - Delphi, "Yesterday" - Pascal, "Let it be" - C#... Программисты-музыканты-полиглоты поймут
![]() Последний раз редактировалось Izobara; 17.02.2013 в 20:18. |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 26.12.2012
Сообщений: 227
|
![]()
Да, я уже решил. См. выше. С уважением, Кэп.
"I believe I can fly" - C++, "What do you want from me" - Delphi, "Yesterday" - Pascal, "Let it be" - C#... Программисты-музыканты-полиглоты поймут
![]() |
![]() |
![]() |
![]() |
#10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Pascal.Определить к-количество трехзначных натуральных чисел,сумма цифр которых n (n=13). | naty7773 | Помощь студентам | 2 | 11.01.2012 16:43 |
Найти все слова-числа, т.е. такие, которые состоят только из цифр. Известно, что количество цифр в каждом числе не более 9 (девяти | vikichocolate | Помощь студентам | 1 | 21.12.2011 00:12 |
количество цифр в целом числе. Pascal ABC | lyulka | Помощь студентам | 2 | 14.12.2011 10:56 |
Pascal: поиск слова в строке содержащего наибольшее количество цифр | O'neeL | Помощь студентам | 3 | 10.12.2011 15:34 |
количество цифр и количество символов до первой гласной буквы | 111111 | Общие вопросы C/C++ | 2 | 22.12.2008 12:15 |