主页三帖…… 急!

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

if (x-1<1&&y+1>n) x--; 这一行?
by andychen_2012 @ 2021-10-06 22:24:39


``` if (x-1<1&&y+1>n) x--; ``` ?
by 耶梦加得 @ 2021-10-06 22:25:40


@[andychen2012](/user/389192) 判断右上角
by ChickenDrinkingMilk @ 2021-10-06 22:26:08


y没变啊
by andychen_2012 @ 2021-10-06 22:26:49


@[andychen2012](/user/389192) 若 (K-1)在第一行最后一列,则将 KK 填在 (K-1) 的正下方; 请问y需要变吗?
by ChickenDrinkingMilk @ 2021-10-06 22:29:21


我的代码主计算如下,我也不怎么能看得懂你的代码: ```cpp if(!a[(x-2+n)%n+1][y%n+1]) x=(x-2+n)%n+1,y=y%n+1; else x=x%n+1; ```
by andychen_2012 @ 2021-10-06 22:31:30


@[andychen2012](/user/389192) 好的,谢谢!
by ChickenDrinkingMilk @ 2021-10-06 22:33:07


@[刘煜周](/user/494192) 不是啊 你这 x-- 完了 x = 0 ,然后下一步就铁定越界了啊
by 耶梦加得 @ 2021-10-06 22:36:21


改成 x++ 说不定就对了(
by 耶梦加得 @ 2021-10-06 22:36:54


@[耶梦加得](/user/145994) AC了,谢谢!
by ChickenDrinkingMilk @ 2021-10-07 09:30:00


|