Факториал - 2
Ця задача на довгу арефметику?
Как ускорить выполнение кода на Python?
Dimon2018 так, схоже на це
ferf
bu niye sehvdir?
bu niye sehvdi 50 faiz verir
я уверен, что прописал максимально оптимизированую длинную арифметику, но всего 80% выдаёт. Тут только формулой Стирлинга, как я думаю
a-a-alimdar n-n-niye c# kodunu C++a cevirdinkii ...
c# - 100%
using System; namespace ConsoleApp1 { internal class Program { static void Main() { int n = int.Parse(Console.ReadLine()); Console.WriteLine(FactorialDigitCount(n)); Console.ReadKey(); }
public static int FactorialDigitCount(int n)
{
if (n < 0)
return 0;
if (n <= 1)
return 1;
double x = n * Math.Log10(n / Math.E) + Math.Log10(2 * Math.PI * n) / 2.0;
return (int)Math.Floor(x) + 1;
}
}
}
DREAM >>>>>>>>>>>>>> all minecraft players
TECHNOBLADE never die
include<bits/stdc++.h>
define ll long long
using namespace std; int main() { ll n,cvb=0; double f=0; cin>>n; for(int i=1;i<=n;i++){ f+=log10(i); } cvb=f+1;
cout<<cvb;
} //ala kocrun 100%
Adal>dream