https://ks.wjx.top/vm/OWJASnc.aspx
#include<bits/stdc++.h> using namespace std; int main(){ long long int n; cin>>n; long long int a=0; while(n>=5) { a+=n/5; n/=5; } cout<<a; return 0; }
#include<bits/stdc++.h> using namespace std; int main(){ long long int n; cin>>n; long long int a=0; while(n>=5) { n/=5; a++; } cout<<a; return 0; }
#include<bits/stdc++.h> using namespace std; int main(){ long long int n; cin>>n; long long int a=0; for(int i=5;i<=n;i+=5) { int s=0; int k=i; while(k%5==0) { k/=5; s++; } a+=s; } cout<<a; return 0; }
#include<bits/stdc++.h> using namespace std; int main(){ long long int n; cin>>n; long long int ans=1; for(int i=2;i<=sqrt(n);i++) { if(n%i==0 && i*i!=n) ans+=i+n/i; else if(n%i==0 && i*i==n) ans+=i; } if(ans>n) cout<<"Abundant"; else if(ans==n) cout<<"Perfect"; else cout<<"Deficient"; return 0; }
共 5 条回复