- 博客(6)
- 收藏
- 关注
原创 【NOIP2017D2T3】列队(Splay)(树状数组/线段树)
文章目录题意思路代码题意一个N∗MN*MN∗M的方阵。QQQ次操作每次操作取出一个人,空出一个位置。在空格右边的人都向左移动一格,使得空格在行末,然后把下面几行的最后一格都向上移动,使得空格出现在最右下角。然后把这个取出的人放到最右下角。求每次取出的人的编号。(N,M,Q≤3∗105)(N,M,Q\le 3*10^5)(N,M,Q≤3∗105)思路代码...
2019-09-29 19:50:20 169
原创 【Luogu P2664】树上游戏(点分治)
文章目录题意思路代码题意一棵树,每个点有颜色。s(i,j)表示i到j路径上的颜色个数。对每一个点iii求∑j=1ns(i,j)\sum_{j=1}^{n} s(i,j)∑j=1ns(i,j)思路点分治简单题。不过作为恢复训练还是不错的。考虑在重心为zxzxzx的树中被贡献的点为uuu的情况,这棵点分出来的树上每个点vvv将如何贡献。vvv和uuu在同一个子树内:无法贡献。vvv和...
2019-09-28 14:03:17 132
原创 [POI2011]ROT-Tree Rotations(线段树合并)
文章目录题意思路代码题意一棵树,叶子有标号。可以交换一个节点的两个子树,求一个叶子的前序遍历,使得逆序对个数最少。思路简单线段树合并。对于一个非叶子节点只有两种可能:左儿子排前面或者右儿子排前面。全都算出来,取min就好了。然后合并两颗权值线段树。然而我居然不会写merge然后T飞了???merge的常数应该不到1(假如你写一个query+一个update代替merge的话这题就苟不...
2019-09-28 09:08:11 177
原创 【TJOI2012】桥(最短路径树)
文章目录题意思路代码题意一张有向图,求去掉任意一条边后使得最短路最长。求最长的最短路长度以及删边的方案数。思路题解都说是最短路径树,但是实际上这棵树不用建出来,所以也就是一个思路而已。首先找到一条最短路,可以知道能删的边肯定在这条路径上。可以想象一下,就算有多条最短路也不用管,只要找出一条就好了。然后试着删掉一条边,删边之后的最短路必然要经过至少一条不在这条路径上的边。我们枚举新最短路...
2019-09-22 19:50:46 455
原创 【XJOI】ttt学字符串
文章目录题意思路代码题意两个长度相同的串A,B(len(A)=len(B)≤11)A,B(len(A) =len(B) \le 11)A,B(len(A)=len(B)≤11),只由a、b、c三种字符组成。知道a变b,b变c以及c变a分别需要的代价(其他变换是不存在的)。问由AAA变成BBB总代价小于C(C≤109)C(C\le 10^9)C(C≤109)的方案数(两个方案不同当且仅当变换序列...
2019-09-08 15:57:15 239 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人