链接:
题意
略
解:
先对循环取余,然后判断在那个阶段
实际代码:
int passThePillow(int n, int time) {
time%=2*n-2;
return (time<=n-1)?(time+1):n-(time-n+1);
}
限制:
2 <= n <= 1000
1 <= time <= 1000
链接:
题意
略
解:
先对循环取余,然后判断在那个阶段
实际代码:
int passThePillow(int n, int time) {
time%=2*n-2;
return (time<=n-1)?(time+1):n-(time-n+1);
}
限制:
2 <= n <= 1000
1 <= time <= 1000