1 条题解

  • 0
    @ 2025-2-6 13:24:05
    #include<bits/stdc++.h>
    using namespace std;
    bool ps(long long a1){
    	if(a1==1||a1==0){
    		return false;
    	}
    	else{
    		for(int i=2;i<=sqrt(a1);i++){
    			if(a1%i==0){
    				return false;
    			}
    		}
    	}
    	return true;
    }
    long long a;
    long long a1;
    long long a2;
    long long g;
    int main(){
    	cin>>a;
    	for(int i=1;i<=a;i++){
    		a1=0;
    		a2=i-1;
    		g=0;
    		for(int j=1;g<=pow(i,2)-1;j++){
    			a2=a2%26;
    			a1++;
    			if(ps(a1+a2+'A')){
    				cout<<char(a2+'A');
    				a2++;
    				g++;
    			}else{
    				cout<<" ";
    			}
    		}
    		cout<<"\n";
    	}
    	return 0;
    }
    
    
    • 1

    信息

    ID
    1045
    时间
    1000ms
    内存
    512MiB
    难度
    10
    标签
    递交数
    6
    已通过
    3
    上传者