90分求助,WA一直不知道为啥!蒟蒻求调

P1563 [NOIP2016 提高组] 玩具谜题

if(r!=a[xb]){ xb+=jl; xb%=n; }else{ xb-=jl; if(xb<0) xb+=n; } 这里如果r!=a[xb] ,xb=n-1,jl=1 时,会更新出来xb=0 同理r==a[xb] ,xb=1,jl=1时,也会更新出来xb=0 然而你的编号是1~n,把这里改一下或者把编号改成 0~n-1 吧
by 24K_gold @ 2022-10-22 15:36:26


|