@[小小二逼兽](/space/show?uid=35467) 虽然这样也能复制下来并正常使用,可是,您下次最好还是这样发:
```cpp
#include<bits/stdc++.h>
using namespace std;
int sq[501][501];
int zhe[501][501];
void ssz(int x,int y,int r) {
for(int i=x-r; i<=x+r; i++)
for(int j=y-r; j<=y+r; j++)
zhe[i][j]=sq[i][j];
for(int i=x-r,j2=y-r; i<=x+r,j2<=y+r; i++,j2++)
for(int j=y-r,i2=x+r; j<=y+r,i2>=x-r; j++,i2--)
sq[i2][j2]=zhe[i][j];
}
void nsz(int x,int y,int r) {
for(int i=x-r; i<=x+r; i++)
for(int j=y-r; j<=y+r; j++)
zhe[i][j]=sq[i][j];
for(int i=x-r,j2=y+r; i<=x+r,j2>=y-r; i++,j2--)
for(int j=y-r,i2=x-r; j<=y+r,i2<=x+r; j++,i2++)
sq[i2][j2]=zhe[i][j];
}
int n,m;
void print() {
for(int i=1; i<=n; i++) {
for(int j=1; j<=n; j++)
printf("%d ",sq[i][j]);
printf("\n");
}
return;
}
int main() {
int x,y,r,z;
scanf("%d %d",&n,&m);
for(int i=1; i<=n; i++) {
for(int j=1; j<=n; j++) {
sq[i][j]=(i-1)*n+j;
}
}
for(int i=1; i<=m; i++) {
scanf("%d %d %d %d",&x,&y,&r,&z);
if(z==0)
nsz(x,y,r);
else
ssz(x,y,r);
}
print();
return 0;
}
```
开头和结尾各三个“`”符号。
by Starlight237 @ 2018-10-18 21:37:17
“`谢谢大佬
orz`”
by 小小二逼兽 @ 2018-10-18 22:34:11
@[huanghaox1212](/space/show?uid=75765)
```orz```
by 小小二逼兽 @ 2018-10-18 22:35:20
@[小小二逼兽](/space/show?uid=35467) 并不是这样的。
抱歉,可能没有解释清楚。三个`还要换一行,接代码,再换一行加三个。
by Starlight237 @ 2018-10-19 06:54:28
```
orz
```
by 小小二逼兽 @ 2018-10-19 16:33:50
@[huanghaox1212](/space/show?uid=75765)
by 小小二逼兽 @ 2018-10-19 16:34:15
解决了嘛!我也只有10分。。。
by pekora @ 2018-10-21 22:05:54
@[huanghaox1212](/space/show?uid=75765) 大佬怎么解决的,我也是10分。。。
by pekora @ 2018-10-21 22:17:53
@[饭岛结音](/space/show?uid=67701) 见前面ac代码。
by Starlight237 @ 2018-10-22 06:27:48
为什么我也一直只有10分啊
我和大佬们的代码标程对过很多用例都一样啊
by 普罗 @ 2020-03-12 22:35:52