谁帮我
  • 板块灌水区
  • 楼主13539173797zc
  • 当前回复3
  • 已保存回复3
  • 发布时间2025/1/3 17:49
  • 上次更新2025/1/3 21:51:54
查看原帖
谁帮我
1365846
13539173797zc楼主2025/1/3 17:49

p8054

#include<iostream>
using namespace std;
int x[1010];
long long n[1010];
long long f(long long n){
	long long cnt=0;
	for(long long i=2;i*i<=n;i++){
		while(n%i==0){
			cnt++;
			n/=i;
		}
	}
	if(n>1) cnt++;
	return cnt;
}
int main(){
	int t;
	cin>>t;
	for(int i=1;i<=t;i++){
		cin>>n[i];
		for(long long j=2;j<n[i];j++){
			if(f(j)>f(n[i])) x[i]=1;
			else x[i]=0;
		}
		cout<<x[i]<<endl;
	}
	return 0;
}

最好给我讲讲

2025/1/3 17:49
加载中...