全部评论 4

  • 终于搞懂了啊

    2024-01-13 来自 上海

    2
  • 哇,看起来牛逼轰轰的样子~~~~~~~

    #include<iostream>
    using namespace std;
    int n,A[102][102]={},a[4]={-1,0,1,0},b[4]={0,1,0,-1},sum=2,x=1,y=1;
    int main(){
    	cin>>n;
    	A[1][1]=1;
    	for(int i=1;sum<=n*n;i++){
    		while(A[x+a[i%4]][y+b[i%4]]==0&&x+a[i%4]<=n&&y+b[i%4]<=n&&x+a[i%4]>0&&y+b[i%4]>0){
    			x+=a[i%4];
    			y+=b[i%4];
    			A[x][y]=sum++;
    		}
    	}
    	for(int i=1;i<=n;i++){
    		for(int j=1;j<=n;j++){
    			cout<<A[i][j]<<" ";
    		}cout<<endl;
    	}
    }
    

    2024-07-23 来自 浙江

    0
  • if(i<m)s[minn][left+i]=c+1;
    else if(i<m2-1)s[m-(m2-i)+1+left][maxn]=c+1;
    else if(i<m3-2)s[maxn][left+m-(i-m2+1)-2]=c+1;
    else s[m-(i-m*3+2+1)-1+left][minn]=c+1;

    2024-02-08 来自 上海

    0
  • 代码不对啊,报错了

    2024-02-05 来自 北京

    0
首页