DP/斜率优化 根据题目描述很容易列出动规方程:$$ f[i]=min\{ f[j]+(s[i]-s[j]+i-j-1-L)^2 \}$$ 其中 $$s[i]=\sum_{k=1}^{i} c[k] $$ 而$x$即为$s[i]-s[j]+i-j-1$ 这个$x$的表示实在太不好看,我们容易...
分类:
其他好文 时间:
2015-03-12 19:00:17
阅读次数:
540
题目一
描述
BZOJ 1008: [HNOI2008]越狱
监狱有连续编号为1…N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱
分析
如果直接求的话十分复杂, 而且貌似还要考虑容斥?
这个问题的关键就是转化一下, 求不能发生越狱的状...
分类:
其他好文 时间:
2015-03-10 00:13:55
阅读次数:
167
1011: [HNOI2008]遥远的行星Time Limit:10 SecMemory Limit:162 MBSecSpecial JudgeSubmit:2241Solved:793[Submit][Status]Description直线上N颗行星,X=i处有行星i,行星J受到行星I的作用力...
分类:
其他好文 时间:
2015-03-03 21:58:32
阅读次数:
149
题目链接: BZOJ - 1011题目分析这道题的特别之处在于,答案可以有5%的误差。嗯..So? 我还是不会,于是看题解。神犇的题解就是利用这误差范围求一个近似解。怎么求近似解呢?假如 g[i] 是第 i 个点受到的引力来源中最后的一个点。那么我们如果要直接求 f[i] (第i个点受到的引力)是要...
分类:
其他好文 时间:
2015-02-28 17:55:08
阅读次数:
186
题目链接: BZOJ - 1006题目分析这道题是一个弦图最小染色数的裸的模型。弦图的最小染色求法,先求出弦图的完美消除序列(MCS算法),再按照完美消除序列,从后向前倒着,给每个点染能染的最小颜色。求出的颜色数就是最小染色,同时也是最大团。代码#include #include #include ...
分类:
其他好文 时间:
2015-02-28 00:11:48
阅读次数:
316
题目链接:BZOJ - 1004题目分析首先,几个定义和定理引理:群:G是一个集合,*是定义在这个集合上的一个运算。如果满足以下性质,那么(G, *)是一个群。1)封闭性,对于任意 a, b 属于 G, a * b 属于 G2)结合律, a * b * c = a * (b * c)3)单位元,在 ...
分类:
其他好文 时间:
2015-02-25 15:32:12
阅读次数:
192
http://www.lydsy.com/JudgeOnline/problem.php?id=1006题意:在一个弦图中找最少染色数。(nusing namespace std;const int N=10005, M=1000005;int n, m, ihead[N], tag[N], cnt...
分类:
其他好文 时间:
2015-02-16 13:02:02
阅读次数:
157
题目大意:给出一个不能出现的字符串,问长度为k的字符串有多少种。
思路:用给定串建立一个AC自动机(或者KMP随便了),然后跑矩阵乘法就行了。
CODE:
#include
#include
#include
#include
#include
using namespace std;
int k,length,p;
char s[MAX];
int so...
分类:
其他好文 时间:
2015-02-09 09:26:32
阅读次数:
198
贾老师不知道是怎么道听途说地了解到并到处宣扬我做了50道+ 的计算几何题,,明明一道都没有做过的我表示非常无奈,,但是为了不让贾老师收 flag, 我决定要做50道计算几何以示尊敬。【bzoj1007】[HNOI2008]水平可见直线显而易见, 我们最后看见的一定是一个下凸壳, 所以类似凸包那样求一...
分类:
其他好文 时间:
2015-02-02 21:13:51
阅读次数:
199