题目大意:给出N个区间,要求你找出M个数,这M个数满足在每个区间都至少有两个不同的数解题思路:还是不太懂差分约束系统,数学不太好
借鉴了别人的思路,感觉有点DP思想
设d[i]表示[0,i-1]这个区间有d[i]个数满足要求
则给定一个区间[a,b],就有d[b + 1] - d[a] >= 2(b + 1是因为b也算在区间内)
将其转换为d[a] - d[b + 1] <= -2,这是第一...
分类:
其他好文 时间:
2015-08-05 01:02:46
阅读次数:
101
题意:有n个站排成一列,针对每个站的位置与距离关系,现有多个约束条件,约束条件分两种:(1)确定的。明确说明站a距离站b多少个单位距离。(2)不确定的。只知道a在b的左边至少1个单位距离。 根据已知条件,问有没有冲突?不冲突则输出reliable。思路: 第2种条件比较好确定,如果知道如何用最短路....
分类:
其他好文 时间:
2015-08-02 14:55:16
阅读次数:
86
题意:假设一个序列S有n个元素,现在有一堆约束,限制在某些连续子序列之和上,分别有符号>和d。而c是两个字符构成,判断前1个字符足矣。思路: 首先考虑要用点来表示什么,可以看到所给的是区间,也就是首尾的位置,可令sum(a)表示序列a[1...a]的和,那么表达式大概为sum(a+b)-sum(a....
分类:
其他好文 时间:
2015-08-01 18:38:48
阅读次数:
120
题意:给一个n*m矩阵,每个格子上有一个数字a[i][j],给定L和U,问:是否有这样两个序列{a1...an}和{b1...bn},满足 L 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #def...
分类:
其他好文 时间:
2015-08-01 17:02:18
阅读次数:
101
题意:假设有一个自然数区间[0,50000],要从中挑出一些自然数出来,但是现在不知道整个区间究竟要挑多少个出来,只知道一部分闭区间[a,b]内至少要挑多少个,所知道的有n个闭区间。问至少要挑出多少个?思路: 对于所给的区间 cnt[b-a]>=k这可以保证了该区间内个数不少于k。但是由于两边都是....
分类:
其他好文 时间:
2015-08-01 12:52:32
阅读次数:
170
题意:给定一个带权有向图,每次你可以选择一个结点v 和整数d ,把所有以v为终点的边权值减少d,把所有以v为起点的边权值增加d,最后要让所有的边权值为正,且尽量大。若无解,输出结果。若可无限大,输出结果。否则,输出最小边权的最大值。思路:差分约束系统用最短路来解。列式子后建图,新图的边就是原图的边,...
分类:
其他好文 时间:
2015-08-01 00:48:00
阅读次数:
113
本文转自:http://www.cnblogs.com/void/archive/2011/08/26/2153928.html 一直不知道差分约束是什么类型题目,最近在写最短路问题就顺带看了下,原来就是给出一些形如x-y,=k的标准形式(变形)注意点: 1. 如果要求最大值想办法把每个不等式变.....
分类:
其他好文 时间:
2015-07-31 23:20:44
阅读次数:
153
这道题唯一的难度大概就是看懂题。。
我一开始i.e. aSi + aSi+1 + ... + aSi+ni ki resp.看错了,推不出公式。后来看了别人正确的题意才,知道是很简单的东西。
这里复制wangjian8006的题意在下面:
现在假设有一个这样的序列,S={a1,a2,a3,a4...ai...at}
其中ai=a*si,其实这句可以忽略不看...
分类:
其他好文 时间:
2015-07-31 01:29:07
阅读次数:
171