不来也不去的一只失忆蝴蝶

曾迷途才怕追不上满街赶路人

[SRM553-1000]YamanoteLine

题目大意有一个n个点的环,相邻两个点距离是正整数。 现在有若干个约束,是以下两种其中之一: 1、S与T的顺时针距离不小于L。 2、S与T的顺时针距离不大于L。 问环总长的解的方案数。差分约束不妨设D[i]表示0与i的顺时针距离,特殊的,D[n]表示整个环的总长,设为X。 显然,D[i+1...

2018-02-27 16:32:17

阅读数:137

评论数:0

[bzoj1651]专用牛棚

题目大意有N头牛,每头牛有个喝水时间,这段时间它将专用一个Stall 现在给出每头牛的喝水时间段,问至少要多少个Stall才能满足它们的要求差分f[i]表示差分序列。 一头牛在[j,k]喝水,那么f[j]++,f[k+1]–。 找到sigma{f}的最大值即为答案。#include<cs...

2016-11-16 21:24:42

阅读数:267

评论数:0

[bzoj1635]最高的牛

题目大意有n头牛,有一个数m表示最高的牛高度为m。 q组关系,每组关系形如h[a]>=h[b],且a与b间的牛高度严格小于h[b] 求可行字典序最大序列。构造我们尝试构造一发。 首先如果a>b,就交换a和b。通过讨论可以发现是一样的。 令f[i]表示差分数组,每次f[a+1]–...

2016-11-16 21:12:20

阅读数:397

评论数:0

[HDU5659]knight

题目大意求一个字符串,从每一个位置分成两部分(当做两个字符串),求本质不同子串数量。SAM我们先有一个简单的思路。f[i]表示从i分成两部分的答案。 正难则反,求出原串本质不同子串数量,对于每个位置减去跨线且没在两边出现过的即可。 对于一个子串,如果其出现在原串中最大的右端点为mx,最小的右端...

2016-08-15 22:37:40

阅读数:383

评论数:0

照片

题目大意现有N个点,每个点权值为0或1,现给出m个限制每个形如l~r这些点权值和为1.请最大化n个点的权值和。如果不可能有答案输出-1。 n<=200000。m<=100000。差分约束系统设sum[i]表示权值前缀和我们可以发现需要满足约束如下: sum[i]−sum[i−1]&...

2015-12-28 19:19:31

阅读数:371

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭