~~@我永远的救星[Unnamed_Cube](http://www.luogu.com.cn/user/372983)~~
by justinjia @ 2020-12-23 06:51:26
应该改成
```
int tot=0;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
a[i][j]=++tot;
```
是这样吗
by lihaochen_harold @ 2020-12-24 19:29:42
别忘了数组开到[503][503]
by lihaochen_harold @ 2020-12-24 19:38:14
@[justinjia](/user/373226)
by lihaochen_harold @ 2020-12-24 19:47:58
还有
```cpp
for(int j=x-r;j<=x+r;j++)
for(int k=y-r;k<=y+r;k++)
tmp[j][k]=n*j+k+1;
```
改成
```cpp
for(int j=x-r;j<=x+r;j++)
for(int k=y-r;k<=y+r;k++)
tmp[j][k]=a[j][k];
```
by lihaochen_harold @ 2020-12-24 19:50:38