差分约束系统
文章平均质量分 78
谢符宝
业精于勤,荒于嬉行成于思,毁于随。
展开
-
poj1201(二分+线段树)或(差分约束系统)
题意:数轴上每个位置为0或是1,给n(1 个区间[ai, bi],每个区间内至少有 ci 个1.0 1 。问数轴上至少有多少个1可以满足要求。解法1:现将区间按右端点排序,然后每个区间内的点尽量往右边放,这样子可以照顾到以后的。在找每个区间的放法时,线段树查询区间1的个数,二分查找要放的后缀位置,然后将整个区间后缀全部涂上1.总复杂度是nlognlogn。网上没找到有人这么做的,但原创 2014-11-16 15:46:28 · 1059 阅读 · 2 评论 -
poj2983(差分约束系统)
题目链接:http://poj.org/problem?id=2983题意:一天南北线上有n个防御站,给出他们之间的位置关系,问有没有可能存在这样一种位置布置符合所给的位置关系。关系有两种,一种是 P A B X,表示A在B北边X光年的位置,V A B表示A在B北边至少1光年位置。解法:查分约束。dist[A]-dist[B]>=X,表示A在B北边至少X光年位置。变形为:d原创 2014-12-03 23:49:47 · 1307 阅读 · 0 评论