@[金子轩](/space/show?uid=44072)
```cpp
minn=max(minn,min(p,l-p+1));
```
这句话不能用max吧=-=
by 泠小毒 @ 2019-02-17 10:45:47
@[慕容宝宝](/space/show?uid=24663)
应该用max的吧,因为算的是士兵全部走完花的时间啊
by dyzxjzx @ 2019-02-17 11:19:24
@[金子轩](/space/show?uid=44072)
但是这是最短时间啊
by 泠小毒 @ 2019-02-17 11:22:21
```c
min(p,l-p+1)
```
是用来求走左短还是走右短的
而max是用来求取士兵全部走出的最大时间的
by dyzxjzx @ 2019-02-17 12:02:05
因为n=0没有特判。0的话没有士兵需要撤离,你的程序不会进入循环,也不会更新答案。
by Yinku2017 @ 2019-06-13 01:30:01