一编译就直接结束了连输入都输入不了,哭
by Marisa_LV @ 2024-09-05 10:12:15
@[Marisa_LV](/user/1105198)
```
#include<bits/stdc++.h>
using namespace std;
int g[1010][1010],t,f[1010][1010];
int main()
{
int n,m,a,b,r,opt;
cin>>n>>m;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
t++;
g[i][j]=t;
}
}
for(int i=1;i<=m;i++)
{
cin>>a>>b>>r>>opt;
if(opt==0)
{
for(int i=a-r;i<=a+r;i++)
{
for(int j=b-r;j<=b+r;j++)
{
f[a-b+j][a+b-i]=g[i][j];
}
}
for(int i=a-r;i<=a+r;i++)
{
for(int j=b-r;j<=b+r;j++)
{
g[i][j]=f[i][j];
}
}
}
else
{
for(int i=a-r;i<=a+r;i++)
{
for(int j=b-r;j<=b+r;j++)
{
f[a+b-j][b-a+i]=g[i][j];
}
}
for(int i=a-r;i<=a+r;i++)
{
for(int j=b-r;j<=b+r;j++)
{
g[i][j]=f[i][j];
}
}
}
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
cout<< g[i][j] << ' ';
}
cout<<endl;
}
return 0;
}
```
求关
by wangxiaoyi1118 @ 2024-09-05 10:40:32