树-----------------
ezoixx118
已经退役的OIer,随缘更新文化课的Idea
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【hdu5266】pog loves szh III (LCA+线段树)
题意:给一颗树,Q次询问L,L+1,L+2...R的LCA 题目传送门 以LCA为权建线段树,直接查询即可 (我用树剖找LCA) 代码: #include<iostream> #include<iomanip> #include<stack> #include<queue> #include<list> #include<...原创 2018-04-11 17:29:24 · 297 阅读 · 1 评论 -
洛谷【p2710】 数列 (splay)
一道复杂的二叉平衡树,因为有区间操作,所以用splay写,注意细节。 题目传送门 算是模板题吧 翻转操作并不是将他暴力翻转,只是开一个bool变量标记。 (debug函数请忽略。。。。。。。) #include<iostream> #include<iomanip> #include<stack> #include<queue> #incl...原创 2018-04-10 19:15:56 · 301 阅读 · 1 评论 -
【国集作业】【ARC082F】Sandglass【线段树】
线段树好题,然而我并没有想到线段树 小视野链接 洛谷链接 题目大意 有一个沙漏,共XXX克沙子,每一秒就有一克沙子从上方掉到下方(掉完为止)。在第R1,R2…RkR1,R2…RkR_1,R_2\ldots R_k秒沙漏会被翻过来(即上下方的沙子质量交换)(翻转不计时)。有QQQ组询问:每次给出(xi,ti)(xi,ti)\left( x_i,t_i\right),求初始上方有xixix_i...原创 2018-08-17 21:14:10 · 297 阅读 · 1 评论 -
【bzoj4011】【HNOI2015】落忆枫音【树形DP】
bzoj链接 小视野链接 题目大意 给出一个DAG,现在新加一条边(给出:x→yx→yx\rightarrow y),求以1为根生成的外向树的个数。(题目保证图中从1节点能到达所有节点,可能有自环) 题解 这种解法是大神zjr想出来的:。 首先算出每个点的入度degidegideg_i 如果没有环,答案就为∏ni=2degi∏i=2ndegi\prod_{i=2}^ndeg_i,因为...原创 2018-08-23 21:32:27 · 286 阅读 · 0 评论 -
【BZOJ4049】【Cerc2014】 Mountainous landscape 【凸包】【线段树】
是时候补补计算几何了。。 bzoj链接 题目大意 给你一条折线(顶点为p1,p2,…,pnp1,p2,…,pnp_1,p_2,\dots,p_n),求对于折线中每条线段向右延长与折线的第一个交点所在的线段(不能交于该线段的上端点)的编号(无解输出0)。 题解 用线段树维护当前区间lll至rrr的点的上凸壳。查询时在区间i+1,n−1i+1,n−1i+1,n-1寻找线段pi,pi+1pi,...原创 2018-08-28 20:57:07 · 326 阅读 · 0 评论 -
【国集作业】【AGC004F】Namori【思维】【树形DP】
一道神题。 小视野链接 洛谷链接 题目大意 给出一颗树或环套树,开始时树上的店全是白的,可以翻转相邻两个同颜色的点的颜色。问把点全部翻成黑色的最小步数(无解输出-1)。 题解 瞪了wzd大神的博客,终于懂了。 先考虑树的情况 我们先把树按深度的奇偶性黑白染色,这样题目就变成了树上有一堆黑点,初始互相间隔,每个黑点可以移动到白点处,使原本黑白两种点翻转。易得出若黑点数不等...原创 2018-08-21 20:58:58 · 368 阅读 · 0 评论 -
【hdu6091】Rikka with Match(【xsy2543】恐怖分子)【线段树】
题意 n*m方格上有K个障碍点,Q次询问以一个点为顶点的矩形中不内含障碍点的有多少个 题解 以蓝圈为询问点的另一矩形顶点在下图范围(红圈为障碍点) 于是把图分成(左上,右下,左下,右上)四块,对于每一块计算贡献 可以把当前计算的边角位放在左下,按x扫描线,用线段树维护答案 这里的线段树类似李超线段树,比较复杂,我不会用文字表述qwq,请看代码+画图理解 时间O(n∗log2(n))O(n*log...原创 2019-08-05 20:48:07 · 283 阅读 · 0 评论
分享