摘要:
题目大意就是给出一串数,给出的约束是从第x到第x+y个数的和大于或者小小于val,问你这样的序列是否存在..差分约束都是某两个数的差,但是这道题是某一区段的和问题,怎么解决?转换一下,由于题目没有让求和,可以用一个数组s[n]表示前n项的和那么把n个点表示成前n项和来建图,至于大小关系需要转换,如果Ax+Ax+1+Ax+2+...Ax+y<K ==>S[x+y]-S[x-1]<K ==>S[x+y]-S[x-1]<=k-1.可以说明x-1到x+y之间有一条权值k-1的边,同理Ax+Ax+1+Ax+2+...Ax+y>K ==>S[x+y]-S[x-1] 阅读全文
posted @ 2011-08-26 00:40
void-man
阅读(202)
评论(0)
推荐(0)

浙公网安备 33010602011771号