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 |
hoho,终于淌过了,很暴力的增广路我的做法是: 设两个指针:head, tail。从1 到 B 线性扫过去,每次做一次网络流,看是否流为N, 复杂度是B*XXX, 其中XXX代表增广路的复杂度喇。呵呵。。 不过这样做是会超时,加了一个优化:当head右移的时候,需要重新做网络流,而当tail右移 的时候,只需要在原来流的基础上加边,继续增广就行了。加了这也优化后,我的是500+ms, 还是很囧,不过总算趟过去了。呵呵。 Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator