![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树状数组
Nightmare丶
登高必自卑,行远必自迩
展开
-
BZOJ 3881 [COCI2015]Divljak(AC自动机+LCA+BIT)
题目描述:Alice有nnn个字符串S1,S2,...,SnS_1,S_2,...,S_nS1,S2,...,Sn,Bob有一个字符串集合TTT,一开始集合是空的。接下来会发生qqq次操作,操作有两种形式:1. 1.P Bob往自己的集合里添加了一个字符串P2. 2 x Alice询问Bob,集合T中有多少个字符串包含串sx,(我们称串A包含串B,当且仅当B是A的子串)题解:...原创 2020-01-06 23:54:54 · 195 阅读 · 0 评论 -
BZOJ 1106: [POI2007]立方体大作战tet
Description一个叫做立方体大作战的游戏风靡整个Byteotia。这个游戏的规则是相当复杂的,所以我们只介绍他的简单规则:给定玩家一个有2n个元素的栈,元素一个叠一个地放置。这些元素拥有n个不同的编号,每个编号正好有两个元素。玩家每次可以交换两个相邻的元素。如果在交换之后,两个相邻的元素编号相同,则将他们都从栈中移除,所有在他们上面的元素都会掉落下来并且可以导致连锁反应。玩家的目标...原创 2020-01-01 17:04:45 · 152 阅读 · 0 评论 -
BZOJ 1176: [Balkan2007]Mokia(CDQ分治)
Description维护一个W*W的矩阵,初始值均为S.每次操作可以增加某格子的权值,或询问某子矩阵的总权值.修改操作数M<=160000,询问数Q<=10000,W<=2000000.Input第一行两个整数,S,W;其中S为矩阵初始值;W为矩阵大小接下来每行为一下三种输入之一(不包含引号):“1 x y a”“2 x1 y1 x2 y2”“3”输入1:你需要...原创 2019-12-31 17:18:54 · 108 阅读 · 0 评论 -
小魂和他的数列
题目描述一天,小魂正和一个数列玩得不亦乐乎。小魂的数列一共有n个元素,第i个数为Ai。他发现,这个数列的一些子序列中的元素是严格递增的。他想知道,这个数列一共有多少个长度为K的子序列是严格递增的。请你帮帮他,答案对998244353取模。对于100%的数据,1≤ n ≤ 500,000,2≤ K ≤ 10,1≤ Ai ≤ 109。输入描述:第一行包含两个整数n,K,表示数列元素的个...原创 2019-12-28 15:31:45 · 204 阅读 · 0 评论 -
P2345 奶牛集会(树状数组/CDQ分治)
题目描述约翰的N 头奶牛每年都会参加“哞哞大会”。哞哞大会是奶牛界的盛事。集会上的活动很多,比如堆干草,跨栅栏,摸牛仔的屁股等等。它们参加活动时会聚在一起,第i 头奶牛的坐标为Xi,没有两头奶牛的坐标是相同的。奶牛们的叫声很大,第i 头和第j 头奶牛交流,会发出max{Vi; Vj}×|Xi − Xj | 的音量,其中Vi 和Vj 分别是第i 头和第j 头奶牛的听力。假设每对奶牛之间同时都在说...原创 2019-12-27 16:54:40 · 212 阅读 · 1 评论 -
P3810 陌上花开(CDQ分治)
题意:有nnn个元素,第iii个元素有aia_iai,bib_ibi,cic_ici三个属性,设f(i)f(i)f(i)表示满足aj≤aia_j≤a_iaj≤ai且bj≤bib_j≤b_ibj≤bi且cj≤cic_j≤c_icj≤ci且j≠ij≠ij=i的jjj的数量,对于d∈[0,n)d∈[0,n)d∈[0,n),求f(i)=df(i)=df(i)=d的数量题解:其...原创 2019-12-27 15:57:35 · 117 阅读 · 0 评论 -
HDU 1541 Stars(二维偏序)
题意:给你平面上n个点对,f(i)表示满足xj≤xix_j≤x_ixj≤xi且yj≤yiy_j≤y_iyj≤yi的j的数量,对于 d∈[0,n],求满足 f(i)=d 的数量题解:直接对于x轴排个序,那么f(i)就是在排序后的数组中找1~i-1中有多少元素满足yj≤yiy_j≤y_iyj≤yi,直接树状数组即可时间复杂度O(nlogn)AC代码:#pragma GCC ...原创 2019-12-27 15:47:57 · 137 阅读 · 0 评论 -
HDU 1394 Minimum Inversion Number
Problem DescriptionThe inversion number of a given number sequence a1, a2, …, an is the number of pairs (ai, aj) that satisfy i < j and ai > aj.For a given sequence of numbers a1, a2, …, an, i...原创 2019-12-04 00:14:45 · 78 阅读 · 0 评论 -
Codeforces 1207 G. Indie Album
题意:有nnn次操作,对于第iii个操作由下列两种方式的一种给出111 ccc ,该字符串只含一个字符ccc222 xxx ccc,该字符串为第x(1≤x≤i)x(1≤x≤i)x(1≤x≤i)个字符串末尾添加一个字符ccc得到然后有Q次询问,每次询问给出一个字符串sss和位置编号xxx,问在第xxx个字符串中,字符串sss出现了几次题解:ACACAC自动机,树状数组/线段树,d...原创 2019-11-10 15:23:09 · 154 阅读 · 0 评论 -
P2414 [NOI2011]阿狸的打字机
题意:打字机上只有28个按键,分别印有26个小写英文字母和’B’、'P’两个字母。经阿狸研究发现,这个打字机是这样工作的:·输入小写字母,打字机的一个凹槽中会加入这个字母(这个字母加在凹槽的最后)。·按一下印有’B’的按键,打字机凹槽中最后一个字母会消失。·按一下印有’P’的按键,打字机会在纸上打印出凹槽中现有的所有字母并换行,但凹槽中的字母不会消失。例如,阿狸输入aPaPBbP,纸上被...原创 2019-10-26 18:26:12 · 201 阅读 · 0 评论