使用了素数定理的公式,用对数算位数
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int n;
while(cin>>n)
{
cout<<(int)(n-log10(n)-log10(log(10))+1)<<endl;
}
}
使用了素数定理的公式,用对数算位数
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int n;
while(cin>>n)
{
cout<<(int)(n-log10(n)-log10(log(10))+1)<<endl;
}
}