为什么会90分

P1007 独木桥

@[金子轩](/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


|