样例过全WA求调
查看原帖
样例过全WA求调
1444655
gaoxijun20140828楼主2025/6/29 14:08
#include<bits/stdc++.h>
#define int long long
int arr[1000005];
int n;
int xr(int x){
    int tt1=0,n=x;
    for(int i=2;i*i<=n;i++){
        if(x%i==0){
            tt1++;
            while(n%i==0){
                n/=i;
            }
        }
    }
    if(n>1){
        tt1++;
    }if(tt1==2){
        return 1;
    }else{
        return 0;
    }
}
using namespace std;
signed main(){
    
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>arr[i];
    }
    for(int i=1;i<=n;i++){
        cout<<xr(arr[i])<<endl;
    }
}
2025/6/29 14:08
加载中...