10分求助,出来一堆0

P2615 [NOIP2015 提高组] 神奇的幻方

题目还是要自己写啊,你这定义的,还有这头文件,一看大概率就是Ctrl+C+A+V
by —路人甲— @ 2021-08-18 22:13:53


@[—路人甲—](/user/539735) 确实是自己写的
by lzber @ 2021-08-19 13:36:34


@[bugwriter](/user/543206) 第14行,for循环里的第3个if语句,你写成: ```C++ if (x==1&&y==N) {n[x+1][1]=i;x++;y=1;continue;} ``` 实际上应该是 ```C++ if (x==1&&y==N) {n[x+1][y]=i;x++;continue;} ``` 还有,循环体里的最后一个if-else语句不需要加continue,执行完判断后循环会自动回到开始; 输出时也没有必要加```if (i!=N) cout<<endl;``` 大部分竞赛都要求在输出的最后换行,多余的\n会被OJ忽略掉。
by Fgju @ 2021-08-28 14:52:57


|