本文主要是介绍BZOJ 1189 紧急疏散evacuate 二分+BFS+最大流,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
建图的时候需要拆点,按照每一个时间点拆点,主要可以保证每次只有一个人走出门。BFS处理出人到门的距离二分答案,判断是否可以建边,S指向每一块空地,空地到门如果可以建边就建一条容量为x的边每个门按照时间拆点,保证单位时间内走一次,然后跑最大流这篇关于BZOJ 1189 紧急疏散evacuate 二分+BFS+最大流的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!