前缀和
Youga_
oier
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[BZOJ2431][HAOI2009][DP][前缀和]逆序对数列
题面复制出来有问题,就不贴题面了状态转移很明显,对于dp[i][j]表示填i这个数,有j个逆序对,显然将i插在i-1个数中,在它后面有多少数,就增加了多少逆序对,因为1-n是单调递增的。那么就可以得出dp[i][j]=sum(dp[i−1][k]sum(dp[i-1][k],这里j-k表示i能够提供增加的逆序对数。但这样时间复杂度为O(n3),会TLE。 考虑优化显然sum那段可以用前缀和表示,那原创 2016-10-24 20:41:05 · 559 阅读 · 0 评论 -
[SDOI2009][BZOJ1878][前缀和][树状数组]HH的项链
DescriptionH> H有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此, 他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同 的贝壳?这个问题很难回答。。。因为项链实在是太长了。于是,他只好求助睿智的你,来解 决这个问题。 Input原创 2016-10-25 10:08:22 · 374 阅读 · 0 评论 -
[BZOJ2743][HEOI2012][树状数组]采花
Description 萧芸斓是Z国的公主,平时的一大爱好是采花。 今天天气晴朗,阳光明媚,公主清晨便去了皇宫中新建的花园采花。花园足够大,容纳了n朵花,花有c种颜色(用整数1-c表示),且花是排成一排的,以便于公主采花。公主每次采花后会统计采到的花的颜色数,颜色数越多她会越高兴!同时,她有一癖好,她不允许最后自己采到的花中,某一颜色的花只有一朵。为此,公主每采一朵花,要么此前已采到此颜原创 2016-10-25 10:40:13 · 432 阅读 · 0 评论 -
[NOIP模拟题][DP][高效算法][RMQ][子集]
T1 BZOJ原题,DP,再来一个前缀和即可 T2 关键在于预处理魅力值,枚举每一个点,分别往两边扫,利用前缀和,统计大小关系,显然一个合法的区间要求左侧与右侧之和为0,剩下的就是RMQ或线段树即可 T3 神奇的做法,考虑所有数小于2^16,建立sum[pre][suf]表示前缀为pre,后缀为suf子集的数的个数。之所以这样定数组是因为对于a&s==a前提是a是s的子集,位运算搞搞即可原创 2016-10-29 16:35:06 · 336 阅读 · 0 评论
分享