>>829
saidaiが更新される箇所が一箇所しかないじゃないか

> if(r==0){
>      saidai=n;
> }