北京集训 区间覆盖 费用流
摘要:
第三题区间覆盖(Interval)(Interval.pas\c\cpp)【问题描述】有N 个开区间(ai,bi),每个区间有一个权值wi,现在请你选择其中的一些区间,使得选出的区间权值总和最大,并满足数轴上的任意位置都被覆盖不超过K次。思路:最大费用最大流先离散化离散化后 第i个点和i+1个点连一条容量为K,费用为0的边对于每个区间 ai到bi连一条容量为1 费用为wi的边费用流求之 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<cmath> 5 # 阅读全文
posted @ 2012-05-06 19:44 myoi 阅读(271) 评论(0) 推荐(0) 编辑