![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树状数组
文章平均质量分 58
Mogician_Evian
这个作者很懒,什么都没留下…
展开
-
NKOJ 2841 (SDOI 2014)数表(莫比乌斯反演+树状数组+线性筛)
P2841【SDOI2014 R1D1】数表问题描述 有一张n*m的数表,其第i行第j列(1输入格式 输入包含多组数据。 输入的第一行一个整数Q表示测试点内的数据组数,接下来Q行,每行三个整数n,m,a描述一组数据。输出格式 对每组数据,输出一行一个整数,表示答案模2^31的值。样例输入 2 4 4 3 10 10 5原创 2018-01-12 10:35:55 · 264 阅读 · 0 评论 -
NKOJ3776 工资管理(树状数组)
问题描述何老板的公司有n名员工,编号1到n。一开始所有员工的工资都是0。根据何老板的心情好坏,可能出现下列两种针对员工工资的操作: 1.U x y 改工资操作:何老板将第x号员工的工资改成了y; 2.Z x y 减工资操作:何老板生气了,他想选出x个员工,并将他们的工资全都减去1。何老板想知道,他能否一口气进行y次这样的减工资操作。能输出TAK,否则输出NIE。注意,员工的工资不能为负。对于每原创 2017-07-20 17:04:15 · 377 阅读 · 0 评论 -
NKOJ 2182 (HEOI 2012) 采花(树状数组/线段树)
P2182【河北OI 2012 DAY1】采花问题描述 萧芸斓是Z 国的公主,平时的一大爱好是采花。 今天天气晴朗,阳光明媚,公主清晨便去了皇宫中新建的花园采花。花园足够大,容纳 了n 朵花,花有c 种颜色(用整数1-c 表示),且花是排成一排的,以便于公主采花。 公主每次采花后会统计采到的花的颜色数,颜色数越多她会越高兴!同时,她有一癖好, 她不允许最后自己采到的花中,原创 2017-10-14 22:40:12 · 531 阅读 · 1 评论 -
NKOJ 2251 网络管理(树链剖分+树套树(树状数组+主席树))
P2251【动态树】网络管理问题描述 M公司是一个非常庞大的跨国公司,在许多国家都设有它的下属分支机构或部门。为了让分布在世界各地的N个部门之间协同工作,公司搭建了一个连接整个公司的通信网络。该网络的结构由N个路由器和N-1条高速光缆组成。每个部门都有一个专属的路由器,部门局域网内的所有机器都联向这个路由器,然后再通过这个通信子网与其他部门进行通信联络。该网络结构保证网络中的任意两个路由器之间都原创 2017-11-22 21:47:39 · 316 阅读 · 0 评论 -
BZOJ 1103 大都市(DFS序+树状数组+差分数组/树链剖分)
大都市问题描述 在经济全球化浪潮的影响下,习惯于漫步在清晨的乡间小路的邮递员Blue Mary也开始骑着摩托车传递邮件了。 不过,她经常回忆起以前在乡间漫步的情景。昔日,乡下有依次编号为1..n的n个小村庄,某些村庄之间有一些双向的土路。从每个村庄都恰好有一条路径到达村庄1(即比特堡)。并且,对于每个村庄,它到比特堡的路径恰好只经过编号比它的编号小的村庄。 另外,对于所有原创 2017-10-28 11:45:00 · 326 阅读 · 0 评论 -
NKOJ 2041 (CQOI 2011)动态逆序对 (CDQ分治+树状数组/树套树)
P2041【CQOI2011】动态逆序对问题描述 对于序列A,它的逆序对数定义为满足i Aj的数对(i,j)的个数。给1到n的一个排列,按照某种顺序依次删除m个元素,你的任务是在每次删除一个元素之前统计整个序列的逆序对数。输入格式 输入第一行包含两个整数n和m,即初始元素的个数和删除的元素个数。以下n行每行包含一个1到n之间的正整数,即初始排列。以下m行每行一个正整数,原创 2018-01-06 21:51:01 · 266 阅读 · 0 评论 -
NKOJ 2564 (SCOI 2012)喵星球上的点名(后缀数组+树状数组)
P2564【SCOI2012】喵星球上的点名问题描述 a180285幸运地被选做了地球到喵星球的留学生。他发现喵星人在上课前的点名现象非常有趣。 假设课堂上有N个喵星人,每个喵星人的名字由姓和名构成。喵星球上的老师会选择M个串来点名,每次读出一个串的时候,如果这个串是一个喵星人的姓或名的子串,那么这个喵星人就必须答到。 然而,由于喵星人的字码过于古怪,以至于不能用ASCII码原创 2017-12-13 16:05:59 · 315 阅读 · 0 评论 -
NKOJ 3937 为何奶牛要穿过马路1 (树状数组)
P3937为何奶牛要穿过马路1问题描述 有一条笔直道路穿过约翰的农场。 道路的一侧有N个牛棚,编号1到N的N头奶牛分布在这N个牛棚里,每个牛棚只有一头牛。 道路的另一侧也有N个牛棚,编号1到N的N头奶牛分布在这N个牛棚里,每个牛棚只有一头牛。 相同编号的奶牛经常穿过马路互相拜访,由于奶牛们穿非常频发地穿马路,导致奶牛们经常相撞(线路交叉导致)。约翰想重新布置一下牛棚,减少碰撞事原创 2017-12-01 20:31:31 · 998 阅读 · 1 评论 -
NKOJ 3932 Meteors (整体二分+树状数组)
P3932Meteors问题描述 Byteotian Interstellar Union有N个成员国。现在它发现了一颗新的星球,这颗星球的轨道被分为M份(第M份和第1份相邻),第i份上有第Ai个国家的太空站。 这个星球经常会下陨石雨。BIU已经预测了接下来K场陨石雨的情况。 BIU的第i个成员国希望能够收集Pi单位的陨石样本。你的任务是判断对于每个国家,它需要在第几次陨石雨...原创 2018-03-03 18:18:09 · 277 阅读 · 0 评论