参考题解的AC代码,移动的算法是怎么推导出来的,特别是取模操作
if(fx == toy[place]){
place = (place + n - step) % n;
}else{
place = (place + n) % n;
}
下面是自己写的源码,但是会RE
if(fx == toy[place]){
place -= step;
if(place < 0){
place += n;
}
}else{
place += step;
if(place > n){
place -= n;
}
}