| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
关于0 -> 24这条边的解释: 只是省略了一条边,不要想复杂首先sum[24] - sum[0] >= mid一定是正确的
但是不要想复杂: 我刚刚试了一下, 强制sum[24] = mid:
就是sum[24] - sum[0] >= mid
sum[0] - sum[24] >= -mid
是可以过的
其实主要是LRJ的书上这么写, 我们于是都在考虑sum[24] - sum[0] >= mid的原因...
解释: 一个差分约束系统解很多, SSSP跑出来的其中一组解, 并且按照最长路松弛一定是sum[24]取到最小值的那组. 所以设定了mid之后, 可能跑出来一个不等于mid的值, 极可能偏小(最长路松弛, sum[24]取到最小值). 但不代表没有可行方案, 所以强制sum[24] >= mid, 如果有一种可行方案, 跑出来的一定是该限制下的最小值, 就是mid.
于是我们发现sum[0] - sum[24] >= -mid可以省去, 就成了LRJ大神的版本了
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator