随笔分类 -  数据结构-树状数组

摘要:1062: [NOI2008]糖果雨 Description 有一个美丽的童话:在天空的尽头有一个" 糖果国" ,这里大到摩天大厦,小到小花小草都是用糖果建造而成的。更加神奇的是,天空中飘满了五颜六色的糖果云,很快糖果雨密密麻麻从天而落,红色的是草莓糖,黄色的是柠檬糖,绿色的是薄荷糖,黑色的是巧克力 阅读全文
posted @ 2017-02-27 21:28 konjak魔芋 阅读(331) 评论(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)
摘要:54 种草约翰有 N 个牧场,编号为 1 到 N。它们之间有 N − 1 条道路,每条道路连接两个牧场。通过这些道路,所有牧场都是连通的。刚开始的时候,所有道路都是光秃秃的,没有青草。约翰会在一些道路上批量种草。每次开始种草的时候,约翰会选择一个牧场作为起点,一个牧场作为终点,找到从起点到终点的最短 阅读全文
posted @ 2016-10-28 09:46 konjak魔芋 阅读(417) 评论(0) 推荐(1)
摘要:53 奶牛赛跑 约翰有 N 头奶牛,他为这些奶牛准备了一个周长为 C 的环形跑牛场。所有奶牛从起点同时起跑,奶牛在比赛中总是以匀速前进的,第 i 头牛的速度为 Vi。只要有一头奶牛跑完 L 圈之后,比赛就立即结束了。有时候,跑得快的奶牛可以比跑得慢的奶牛多绕赛场几圈,从而在一些时刻超过慢的奶牛。这就 阅读全文
posted @ 2016-10-28 08:31 konjak魔芋 阅读(555) 评论(0) 推荐(0)