LightOJ 1045 Digits of Factorial Solution




Problem Link:  https://lightoj.com/problem/digits-of-factorial

 Solution in C++: 

///La ilaha illellahu muhammadur rasulullah
///******Bismillahir-Rahmanir-Rahim******///
///Abul Hasnat  Tonmoy
///Department of CSE,23rd batch
///Islamic University,Bangladesh
///**********ALLAH IS ALMIGHTY************///
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int mx=1e6+9;
double lg[mx];
void preCal()
{
    lg[0]=0;
    for(int i=1; i<=mx; i++)
    {
        lg[i]=lg[i-1]+log10(i);
    }
}
int main()
{
    ll t,ts=1,base,n,ans;
    preCal();
    cin>>t;
    while(t--)
    {
        cin>>n>>base;
        ans=lg[n]/log10(base);
        printf("Case %d: %d\n",ts++,ans+1);
    }
}




No comments

Most View Post

Recent post

Codeforces Round 925 (Div. 3) 1931D. Divisible Pairs Solution

    Problem Link  :   https://codeforces.com/contest/1931/problem/D S olution in C++: /// Author : AH_Tonmoy #include < bits / stdc ++. ...

Powered by Blogger.