随笔分类 -  数据结构

摘要:4103: [Thu Summer Camp 2015]异或运算 Description 给定长度为n的数列X={x1,x2,...,xn}和长度为m的数列Y={y1,y2,...,ym},令矩阵A中第i行第j列的值Aij=xi xor yj,每次询问给定矩形区域i∈[u,d],j∈[l,r],找出 阅读全文
posted @ 2017-04-08 14:47 konjak魔芋 阅读(498) 评论(0) 推荐(0)
摘要:3747: [POI2015]Kinoman Description 共有m部电影,编号为1~m,第i部电影的好看值为w[i]。 在n天之中(从1~n编号)每天会放映一部电影,第i天放映的是第f[i]部。 你可以选择l,r(1<=l<=r<=n),并观看第l,l+1,…,r天内所有的电影。如果同一部 阅读全文
posted @ 2017-04-08 10:54 konjak魔芋 阅读(297) 评论(0) 推荐(0)
摘要:3958: [WF2011]Mummy Madness Description 在2011年ACM-ICPC World Finals上的一次游览中,你碰到了一个埃及古墓。 不幸的是,你打开了坟墓之后,才发现这是一个坏主意:突然之间,原本空无一物的沙漠上已经爬满了暴躁的木乃伊。(如果你也沉睡几千年而 阅读全文
posted @ 2017-03-28 19:22 konjak魔芋 阅读(439) 评论(0) 推荐(0)
摘要:4527: K-D-Sequence Description 我们称一个数列为一个好的k-d数列,当且仅当我们在其中加上最多k个 数之后,数列排序后为一个公差为d的等差数列。 你手上有一个由n个整数组成的数列a。你的任务是找到它的最长连续子 串,使得满足子串为好的k-d数列。 我们称一个数列为一个好 阅读全文
posted @ 2017-03-28 11:02 konjak魔芋 阅读(245) 评论(0) 推荐(0)
摘要:3443: 装备合成 Description 【背景】 lll6924在某游戏中有n件装备。 【描述】 游戏中共有m种属性,装备有属性加成。当将A装备合成到B装备上时,A装备消失,B装备的所有小于A装备的属性更新为A装备的这个属性。然而lll6924的记性不太好,因为装备很多,所以一些属性常常记错, 阅读全文
posted @ 2017-03-27 22:09 konjak魔芋 阅读(387) 评论(0) 推荐(0)
摘要:3307: 雨天的尾巴 Description N个点,形成一个树状结构。有M次发放,每次选择两个点x,y对于x到y的路径上(含x,y)每个点发一袋Z类型的物品。完成所有发放后,每个点存放最多的是哪种物品。 N个点,形成一个树状结构。有M次发放,每次选择两个点x,y对于x到y的路径上(含x,y)每个 阅读全文
posted @ 2017-03-27 16:11 konjak魔芋 阅读(224) 评论(0) 推荐(0)
摘要:4229: 选择 Description 现在,我想知道自己是否还有选择。 给定n个点m条边的无向图以及顺序发生的q个事件。 每个事件都属于下面两种之一: 1、删除某一条图上仍存在的边 2、询问是否存在两条边不相交的路径可以从点u出发到点v 现在,我想知道自己是否还有选择。 给定n个点m条边的无向图 阅读全文
posted @ 2017-03-27 10:33 konjak魔芋 阅读(394) 评论(0) 推荐(0)
摘要:4662: Snow Description 2333年的某一天,临冬突降大雪,主干道已经被雪覆盖不能使用。城 主 囧·雪 决定要对主干道进行一次清扫。 临冬城的主干道可以看为一条数轴。囧·雪 一共找来了n个清理工,第 i个清理工的工作范围为[li,ri],也就是说这个清理工会把[li,ri]这一 阅读全文
posted @ 2017-03-27 09:29 konjak魔芋 阅读(434) 评论(1) 推荐(1)
摘要:2006: [NOI2010]超级钢琴 Description 小Z是一个小有名气的钢琴家,最近C博士送给了小Z一架超级钢琴,小Z希望能够用这架钢琴创作出世界上最美妙的 音乐。 这架超级钢琴可以弹奏出n个音符,编号为1至n。第i个音符的美妙度为Ai,其中Ai可正可负。 一个“超级 和弦”由若干个编号 阅读全文
posted @ 2017-03-24 20:11 konjak魔芋 阅读(228) 评论(0) 推荐(0)
摘要:1455: 罗马游戏 Description 罗马皇帝很喜欢玩杀人游戏。 他的军队里面有n个人,每个人都是一个独立的团。最近举行了一次平面几何测试,每个人都得到了一个分数。 皇帝很喜欢平面几何,他对那些得分很低的人嗤之以鼻。他决定玩这样一个游戏。 它可以发两种命令: 1. Merger(i, j)。 阅读全文
posted @ 2017-01-18 10:24 konjak魔芋 阅读(210) 评论(0) 推荐(0)
摘要:1367: [Baltic2004]sequence Description Input Output 一个整数R Sample Input 7 9 4 8 20 14 15 18 Sample Output 13 HINT 所求的Z序列为6,7,8,13,14,15,18.R=13 所求的Z序列为 阅读全文
posted @ 2017-01-16 15:24 konjak魔芋 阅读(245) 评论(0) 推荐(0)
摘要:【题意】 每次删除一个数,然后问删除前逆序对数。 【分析】 没有AC不开心。。 我的树状数组套字母树,应该是爆空间的,空间复杂度O(nlogn^2)啊。。哭。。 然后就没有然后了,别人家的树套树是树状数组套平衡树,O(nlogn)的啊。。 别人家的CDQ分治更屌。。我垃圾咯。 只是存个代码: 1 # 阅读全文
posted @ 2016-11-08 16:37 konjak魔芋 阅读(380) 评论(0) 推荐(0)
摘要:【题意】 给定一个含有n个数的序列a[1],a[2],a[3]……a[n], 程序必须回答这样的询问:对于给定的i,j,k,在a[i],a[i+1],a[i+2]……a[j]中第k小的数是多少(1≤k≤j-i+1),并且,你可以改变一些a[i]的值,改变后,程序还能针对改变后的a继续回答上面的问题。 阅读全文
posted @ 2016-11-08 14:29 konjak魔芋 阅读(330) 评论(0) 推荐(0)