码迷,mamicode.com
首页 >  
搜索关键字:noi2010    ( 136个结果
BZOJ2006: [NOI2010]超级钢琴
题目大意: 一个区间的价值为区间内所有数的和。 求序列中长度在L至R的区间中价值前k大的区间的价值和。 题解: 一个区间价值用s[r]-s[l]来表示,s为前缀和。假设固定了右端点,则可以通过st表来确定左端点的最优位置。对于所有的右端点,我们将他们扔进堆里就能找出最大值来。 然后对于一个右端点确定 ...
分类:其他好文   时间:2018-04-07 15:02:31    阅读次数:172
[BZOJ2006][NOI2010]超级钢琴(ST表+堆)
2006: [NOI2010]超级钢琴 Description 小Z是一个小有名气的钢琴家,最近C博士送给了小Z一架超级钢琴,小Z希望能够用这架钢琴创作出世界上最美妙的 音乐。 这架超级钢琴可以弹奏出n个音符,编号为1至n。第i个音符的美妙度为Ai,其中Ai可正可负。 一个“超级 和弦”由若干个编号 ...
分类:其他好文   时间:2018-04-04 00:01:17    阅读次数:160
Bzoj2007: [Noi2010]海拔
题面 "传送门" Sol 显然是求这样一个东西 绿色的线为分割线,左上海拔为$0$,右下为$1$ 分隔线经过的边就是贡献的答案 那么这就是平面图最小割,转成对偶图求最短路就好了 $SPFA$真心慢,以后还是跑$Dijstra$ cpp include define RG register defin ...
分类:其他好文   时间:2018-03-31 21:31:35    阅读次数:156
[BZOJ2006][NOI2010]超级钢琴
[BZOJ2006][NOI2010]超级钢琴 试题描述 小 Z 是一个小有名气的钢琴家,最近 C 博士送给了小 Z 一架超级钢琴,小 Z 希望能够用这架钢琴创作出世界上最美妙的音乐。 这架超级钢琴可以弹奏出 $n$ 个音符,编号为 $1$ 至 $n$。第 $i$ 个音符的美妙度为 $A_i$,其中 ...
分类:其他好文   时间:2018-03-12 20:56:42    阅读次数:156
[HNOI2010]CHORUS 合唱队
题目描述 为了在即将到来的晚会上有更好的演出效果,作为AAA合唱队负责人的小A需要将合唱队的人根据他们的身高排出一个队形。假定合唱队一共N个人,第i个人的身高为Hi米(1000<=Hi<=2000),并已知任何两个人的身高都不同。假定最终排出的队形是A 个人站成一排,为了简化问题,小A想出了如下排队 ...
分类:其他好文   时间:2018-03-12 12:04:35    阅读次数:172
[BZOJ2006] [NOI2010]超级钢琴 主席树+贪心+优先队列
2006: [NOI2010]超级钢琴 Description 小Z是一个小有名气的钢琴家,最近C博士送给了小Z一架超级钢琴,小Z希望能够用这架钢琴创作出世界上最美妙的 音乐。 这架超级钢琴可以弹奏出n个音符,编号为1至n。第i个音符的美妙度为Ai,其中Ai可正可负。 一个“超级 和弦”由若干个编号 ...
分类:其他好文   时间:2018-03-07 21:45:43    阅读次数:168
[NOI2010][bzoj2005] 能量采集 [欧拉函数+分块前缀和优化]
题面: 传送门 思路: 稍微转化一下,可以发现,每个植物到原点连线上植物的数量,等于gcd(x,y)-1,其中xy是植物的横纵坐标 那么我们实际上就是要求2*sigma(gcd(x,y))-n*m了 又有某不知名神奇定理:一个数的所有因子的phi之和等于这个数本身,其中phi是欧拉函数 因此题目转化 ...
分类:其他好文   时间:2018-03-02 01:25:30    阅读次数:154
[NOI2010][bzoj2006] 超级钢琴 [主席树/ST表+堆]
题面: 传送门 思路: 首先容易想到用堆维护的O(n2logn)暴力 那么肯定就是在这个基础上套数据结构了【愉快】 然而我因为过于蒟蒻......只想得到主席树暴力***过去的方法 大概就是把前缀和算出来,然后放到一棵线段树里面 对于每一个i(i=1...(n-L+1)),线段树查询以i为左端点的所 ...
分类:其他好文   时间:2018-02-27 23:38:49    阅读次数:210
BZOJ_2001_[BeiJing2006]狼抓兔子_最小割转对偶图
BZOJ_2001_[BeiJing2006]狼抓兔子 题意:http://www.lydsy.com/JudgeOnline/problem.php?id=1001 分析:思路同NOI2010海拔。 注意无向图。 代码: ...
分类:其他好文   时间:2018-02-21 18:39:39    阅读次数:172
[luogu2048] [bzoj2006] [NOI2010] 超级钢琴 题解
花了一个星期,总算把这一道该死的毒瘤题做完了。 这道题有很多种解法,我是用优先队列+主席树。 首先每一个区间的和,可以表示为两个前缀和之差。 我们显然可以知道,每一次找到的那个最大值必然在以一个点为最后一个点的区间之内。 所以我们可以把每一个点为最后一个点的最大值的区间求出来,先打入队列。 然后每一 ...
分类:其他好文   时间:2018-02-05 23:24:43    阅读次数:217
136条   上一页 1 2 3 4 ... 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!