文章
7
粉丝
142
获赞
5
访问
5.2k
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int a[n][n];
a[0][0]=1;
int b[n][n];
fill(b[0],b[0]+n*n,0);
b[0][0]=1;
int x=0,y=0;
int dir=4; //1左,2右,3上,4下
bool flag=true;
while(flag){
switch(dir){
case 1:
a[x][y]=a[x][y+1]+1;
b[x][y]=1;
if(y==0||b[x][y-1]==1){
dir=4;
...
登录后发布评论
暂无评论,来抢沙发