题目描述 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入格式 输入数据为 ...
分类:
其他好文 时间:
2018-05-07 21:41:33
阅读次数:
140
把所有数字放入双端队列后,结果大概是这样一个排列: $$P_1 1 P_2$$ 其中$P_1$是递减序列,$P_2$是递增序列。 我们以$1$所在的位置$k$分割最终的排列$A$。 其中前半部分,形象地讲是由两个递减序列交织在一起组成的。那两个递减序列分别是$P_1$的前缀和$P_2$的后缀,且至少 ...
分类:
其他好文 时间:
2018-05-05 19:02:40
阅读次数:
253
这里不讲题,主要写方法 题目链接:https://www.luogu.org/problem/show?pid=1020 Dilwroth定理。 应用:求覆盖整个序列不下降子序列最小数量 标准LIS,使用upper_bound(),初值赋最大 Dilworth,使用lower_bound(),初值赋 ...
分类:
其他好文 时间:
2018-05-04 18:23:39
阅读次数:
173
又见拦截导弹 时间限制:3000 ms | 内存限制:65535 KB 难度:3 又见拦截导弹 时间限制:3000 ms | 内存限制:65535 KB 难度:3 大家对拦截导弹那个题目应该比较熟悉了,我再叙述一下题意:某国为了防御敌国的导弹袭击,新研制出来一种导弹拦截系统。但是这种导弹拦截系统有一 ...
分类:
其他好文 时间:
2018-05-02 23:09:47
阅读次数:
188
题面 "传送门" Sol 每个导弹有时间,高度,速度 求时间递增,高度,速度不降的最长的序列 然后还要求最长序列的方案以及每个导弹在最长序列中的方案 这个就是偏序问题辣,正反两遍求出每个导弹为结尾开头的序列最长长度 判断是否在最长序列就二者相加判断 然后记录下方案,用$double$,$long\ ...
分类:
其他好文 时间:
2018-04-04 16:13:27
阅读次数:
128
http://www.lydsy.com/JudgeOnline/problem.php?id=2244 每枚导弹成功拦截的概率 = 包含它的最长上升子序列个数/最长上升子序列总个数 pre_len [i] 表示以i结尾的最长不下降子序列的长度 pre_sum[i] 表示对应长度下的方案数 suf_ ...
分类:
其他好文 时间:
2018-03-19 23:33:52
阅读次数:
248
[bzoj][1] [luogu][2] sol 某一枚导弹被拦截的概率等于这一枚导弹被拦截的方案数,也就是这枚导弹参与构成最长不上升子序列的方案数,除以最长不上升子序列的总方案数。总方案数会爆long long,但是可以用double存(雾) 从前往后做一遍最长不上升子序列,再从后往前做一遍最长不 ...
分类:
其他好文 时间:
2018-03-14 19:38:34
阅读次数:
188
题目:https://www.luogu.org/problemnew/show/P1020 主要是第二问,使用了dilworth定理:一个序列中最长不上升子序列的最大覆盖=最长上升子序列长度。 dilworth定理:http://www.cnblogs.com/nanke/archive/2011 ...
分类:
其他好文 时间:
2018-03-06 00:53:49
阅读次数:
146
问题描述 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入导弹依次飞来的高 ...
分类:
其他好文 时间:
2018-03-01 23:37:05
阅读次数:
225
题目描述 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入导弹依次飞来的高 ...
分类:
其他好文 时间:
2018-02-23 13:27:51
阅读次数:
162