2600: [Ioi2011]ricehub Description 乡间有一条笔直而长的路称为“米道”。沿着这条米道上 R 块稻田,每块稻田的坐标均为一个 1 到 L 之间(含 1 和 L)的整数。这些稻田按照坐标以不减的顺序给出,即对于 0 ≤ i <R,稻田 i 的坐标 X[i]满足 1 ≤ ...
分类:
其他好文 时间:
2017-01-07 18:24:50
阅读次数:
229
如果我们将两个人拥有的牛混在一起,并按照战斗力从小到大排序,同时把第一个人选的牛看成$)$,第二个人选的牛看成$($,那么我们会发现一个合法的方案对应了一个长度为$2k$的括号序列。 于是DP即可,$f[i][j][k]$表示考虑了前$i$头牛,目前选了$j$个左括号,括号序列的前缀和为$k$的方案 ...
分类:
其他好文 时间:
2017-01-06 22:26:31
阅读次数:
263
2006: [NOI2010]超级钢琴 Description 小Z是一个小有名气的钢琴家,最近C博士送给了小Z一架超级钢琴,小Z希望能够用这架钢琴创作出世界上最美妙的 音乐。 这架超级钢琴可以弹奏出n个音符,编号为1至n。第i个音符的美妙度为Ai,其中Ai可正可负。 一个“超级 和弦”由若干个编号 ...
分类:
其他好文 时间:
2017-01-06 09:34:03
阅读次数:
205
讲解——线段树 O、引例 A.给出n个数,n<=100,和m个询问,每次询问区间[l,r]的和,并输出。 一种回答:这也太简单了,O(n)枚举搜索就行了。 另一种回答:还用得着o(n)枚举,前缀和o(1)就搞定。 那好,我再修改一下题目。 B.给出n个数,n<=100,和m个操作,每个操作可能有两种 ...
分类:
其他好文 时间:
2017-01-05 23:40:55
阅读次数:
344
优化一:预处理优化 预处理优化之——前缀和优化: 非常常见的优化方式。此处的前缀和指某数组的前i项和。 如给定数组a[n],求sum[n]。其中sum[i]=a[0]+a[1]+...+a[i] 这里的sum[]数组即为数组a的前缀和数组。 那么前缀和有什么用处呢? 假设我要求a[x]+a[x+1] ...
分类:
其他好文 时间:
2017-01-05 13:42:02
阅读次数:
162
题意: n面骰子掷m次,求最大值的期望. 别人的做法:最大值为i的概率=所有点数<=i的概率-所有点数<=i-1的概率,然后直接算. sb做法:精度要求1e-4,而m较大时最大值是一个较小数的概率非常小,精度范围内不影响答案,所以直接dp,f[i][j]表示掷了i次之后最大值为j的概率,通过前缀和优 ...
分类:
其他好文 时间:
2017-01-05 07:56:30
阅读次数:
217
权值线段树 线段树上每个区间记录的是区间内所有数出现次数的总和. 然后就可以求出整棵线段树的第k大的数了(类似于二叉查找树?) 主席树 建立$n$棵上述的权值线段树,第$i$棵表示$a_1-a_i$的所有数组成的权值线段树。 用可持久化线段树的思想会发现,第$i$棵线段树与第$(i-1)$棵线段树之... ...
分类:
其他好文 时间:
2017-01-01 07:44:27
阅读次数:
223
本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作。 本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作。 本文作者:ljh2000 作者博客:http://www.cnblogs.com/ljh2000-jump/转载请注 ...
分类:
其他好文 时间:
2016-12-31 15:50:25
阅读次数:
232
我是萌萌的传送门 感觉这题还是不错的……虽然其实算是比较水的题= = 首先分块,令f[i][j]表示第i块到第j块的逆序对数,询问的时候直接计算不完整块与完整块以及不完整块之间的逆序对。 不完整块之间的逆序对直接树状数组暴力求,至于不完整块和完整块的逆序对,我是令s[i]表示前i块的权值前缀和,这样 ...
分类:
其他好文 时间:
2016-12-30 20:59:08
阅读次数:
207
【题目链接】 http://poj.org/problem?id=3484 【题目大意】 给出n个等差数列的首项末项和公差。求在数列中出现奇数次的数。题目保证至多只有一个数符合要求。 【题解】 因为只有一个数符合要求,所以在数列中数出现次数的前缀和必定有奇偶分界线, 所以我们二分答案,计算前缀和的奇 ...
分类:
其他好文 时间:
2016-12-30 02:37:16
阅读次数:
263