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

摘要:题目链接:UESTC 1584 Washi与Sonochi的约定 题意:在二维平面上,某个点的ranked被定义为x坐标不大于其x坐标,且y坐标不大于其y坐标的怪物的数量。(不含其自身),要求输出n行,每行一个整数,分别代表rank为0~n^1的怪物数量。 分析:树状数组+排序,其实就是道树状数组的 阅读全文
posted @ 2017-07-11 09:28 Angel_Kitty 阅读(257) 评论(0) 推荐(0) 编辑
摘要:Sort it Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4672 Accepted Submission(s): 3244 Problem 阅读全文
posted @ 2017-07-07 16:47 Angel_Kitty 阅读(232) 评论(0) 推荐(1) 编辑
摘要:校门外的树 描述 校门外有很多树,有苹果树,香蕉树,有会扔石头的,有可以吃掉补充体力的…… 如今学校决定在某个时刻在某一段种上一种树,保证任一时刻不会出现两段相同种类的树,现有两个操作: K=1,K=1,读入l、r表示在区间[l,r]中种上一种树,每次操作种的树的种类都不同 K=2,读入l,r表示询 阅读全文
posted @ 2017-06-21 16:18 Angel_Kitty 阅读(778) 评论(1) 推荐(3) 编辑
摘要:弱弱的战壕 描述 永恒和mx正在玩一个即时战略游戏,名字嘛~~~~~~恕本人记性不好,忘了-_-b。 mx在他的基地附近建立了n个战壕,每个战壕都是一个独立的作战单位,射程可以达到无限(“mx不赢定了?!?”永恒ftING...@_@)。 但是,战壕有一个弱点,就是只能攻击它的左下方,说白了就是横纵 阅读全文
posted @ 2017-06-17 22:15 Angel_Kitty 阅读(267) 评论(0) 推荐(0) 编辑
摘要:Brainman Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 10575 Accepted: 5489 Description BackgroundRaymond Babbitt drives his brother Char 阅读全文
posted @ 2017-05-03 23:48 Angel_Kitty 阅读(448) 评论(1) 推荐(0) 编辑
摘要:Color the ball Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 18404 Accepted Submission(s): 9166 阅读全文
posted @ 2017-02-10 11:18 Angel_Kitty 阅读(297) 评论(0) 推荐(0) 编辑
摘要:树状数组(Binary Indexed Tree(BIT), Fenwick Tree)是一个查询和修改复杂度都为log(n)的数据结构。主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值;经过简单修改可以在log(n)的复杂度下进行范围修改,但是这时只能查询其中一个元素的值(如果 阅读全文
posted @ 2017-02-08 22:55 Angel_Kitty 阅读(3784) 评论(0) 推荐(4) 编辑