ATOMS - Atoms in the Lab - SPOJ Solution C++

  Problem Link : ATOMS 


👉 Hint : Log formula and Long integer

 


✅ C++ Solution :

 
#include<bits/stdc++.h>
using namespace std;
 
#define ld double
#define ll long long int
 
int main()
{
    int p;
    cin>>p;
    while(p--)
    {
        ld n,k,m;
        cin>>n>>k>>m;
        if(m<=n)
            cout<<"0"<<endl;
        else
        {
            ll ans=log10(m/n)/log10(k);
            cout<<ans<<endl;
        }
    }
}