Splay
文章平均质量分 58
a_crazy_czy
日后,尽量别叫今天的泪白流。
展开
-
[BZOJ3729]Gty的游戏/[JZOJ4759]石子游戏
题目大意一棵树,初始时有nn个节点,第ii个节点上有aia_i个石子。给定mm,有qq个操作形如一下三种: ∙\bullet修改一个点的石子个数 ∙\bullet在一个节点下面添加一个有若干个石子的新点 ∙\bullet查询对点xx为根的子树玩一下的游戏,先手是否必胜:每次选择一个点,将该点上不超过mm个石子(不能为00)移动到父亲节点,不能移动者输。 1≤n,m,q≤5×104,ai∈[0原创 2016-09-05 22:12:27 · 843 阅读 · 0 评论 -
[JZOJ4940]前鬼后鬼的守护/[JZOJ4623]搬运干草捆
题目大意给定一个nn个数的序列{x1,...,xn}\{x_1,...,x_n\},你需要计算一个新的序列{a1,...,an}\{a_1,...,a_n\}。 其中∀1≤i<n,ai≤ai+1\forall 1\le i<n,a_i\le a_{i+1}。你需要最小化∑i=1|ai−xi|\sum_{i=1}|a_i-x_i|,输出这个值。1≤n≤5×105,xi≤1091\le n\le5\t原创 2017-01-14 19:34:03 · 1233 阅读 · 3 评论 -
[BZOJ3223][Tyvj1729]文艺平衡树
题目大意一开始有个数列{1,2,...,n−1,n}\{1,2,...,n-1,n\},有qq次区间反转操作。 请输出最后的序列。1≤n,q≤1051\le n,q\le10^5题目分析一道写出blog都不知道有什么意义的splay大裸题。 splay在我还是pas党的时候写过,现在已经忘了个精光。 就当做是模板记录,以及作为自己终于下定决心怒刚专题的纪念吧。什么你告诉我你不知道这题怎么做?那原创 2017-03-11 21:37:31 · 850 阅读 · 0 评论 -
[JSOI2008][BZOJ1014][JZOJ1716]火星人
题目大意给定一个初始字符串SS,要求支持下列操作: ∙ Q x y\bullet\ Q\ x\ y:询问suffix(x)\mathrm{suffix}(x)和suffix(y)\mathrm{suffix}(y)的LCP\mathrm{LCP} ∙ R x d\bullet\ R\ x\ d:将字符串第xx个字符修改为字符dd ∙ I x d\bullet\ I\ x\ d:在字符串第xx个原创 2017-04-07 09:58:28 · 527 阅读 · 0 评论 -
[JZOJ4216]平方和
题目大意给定一个nn个数构成的序列{ai}\{a_i\},有mm次操作,操作有以下三种: ∙\bulletInsert yy xx: 在序列的第yy个数之前加入数xx ∙\bulletAdd l r xl\ r\ x: 对序列中第ll个数到第rr个数,每个数都加上xx ∙\bulletQuery l rl\ r: 询问序列中第ll个数到第rr个数的平方和题目分析直接将标记(x+a)2(x+a)原创 2017-03-13 20:49:36 · 1046 阅读 · 0 评论 -
[BJWC2017][JZOJ4986]神秘物质
题目大意有个序列,一开始有nn个元素{Ei}\{E_i\},你需要维护以下几种操作: ∙\bulletmerge x ex\ e: 删掉第x+1x+1个数并将第ii个数改为ee ∙\bulletinsert x ex\ e: 在第xx个数后面插入一个ee ∙\bulletmax x yx\ y: 询问当前区间[x,y][x,y]内任意长度大于11的子区间中极差的最大值 ∙\bulletmin原创 2017-03-14 15:41:43 · 996 阅读 · 0 评论 -
[51NOD1816]小C的二分图
题目大意给定一个二分图,两边各有nn个点。左边第ii个点连接了右边第lil_i到rir_i个点。 你需要找一个满足所有匹配边不相交的最大匹配。1≤n≤3×1051\le n\le3\times10^5题目分析考虑依次加入左边的点,令fif_i表示在所有匹配数为ii的合法方案中,最后一个右边的点的编号最小值。显然(如果不考虑没有方案的ii的话)fif_i是严格单调递增的。 对于所有fi∈[l,r)原创 2017-03-16 17:28:42 · 1288 阅读 · 0 评论