0
0
0
0
曲天歌
高级光能
高级光能
#include<iostream>
using namespace std;
int a[1005][1005],b[1000005];
int main(){
int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
cin>>a[i][j];
int cnt=0,x=1,y=0;
while( cnt<n*m){
while(y<m&&a[x][y+1]!=0){
b[++cnt]=a[x][++y];
a[x][y]=0;
}
while(x<n&&a[x+1][y]!=0){
b[++cnt]=a[++x][y];
a[x][y]=0;
}
while(y>1&a[x][y-1]!=0){
b[++cnt]=a[x][--y];
a[x][y]=0;
}
while(x>1&a[x-1][y]!=0){
b[++cnt]=a[--x][y];
a[x][y]=0;
}
}
for(int i=1;i<=cnt;i++){
cout<<b[i]<<" " ;
if(i%m==0)
cout<<endl;
}
return 0;
}
我在冒死一次。。在另一个贴采纳我