1

root 站长 2024-06-02 18:38:17 2024-06-02 19:26:30 19
{{ vote && vote.total.up }}

共 5 条回复

ykj48 流星雨
#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;
}
ykj48 流星雨
#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;
}
ykj48 流星雨
#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;
}
ykj48 流星雨
#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;
}
ykj48 流星雨
#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;
}