线段树
gymgym1212
这个作者很懒,什么都没留下…
展开
-
hdu-3333 Turing Tree 线段树 + 离线 + 想法
这题没注意看数据上来就用莫队t了一发。然后仔细一看发现不太好做,想了很久。题目链接:点击打开链接题意:t组样例,t<10,n个数,q个询问,每次给一个区间,问这个区间不重复的数字的和。n<=30000,q<=100000。首先,我们试想一下用线段树来统计区间和的话,是否能够每次询问一个区间的时候,我都保证这个区间里的数字不重复。那么,如果我们事先直接把[1,n]这个区间的线段树建...原创 2018-07-10 19:42:43 · 162 阅读 · 0 评论 -
gym 101755-G Underpalindromity 【线段树】【想法】
【题意】:链接:gym101755-G Underpalindromity给你n和k,接下来给你长度为n的数组,每次你只能让某个数字变大1。问你在所有长度为k的子区间里,需要让数字变大多少次,才能让这个子区间是回文的。子区间与子区间之间不会相互影响,也就是你的变大只是临时的,并非永久有效。【想法】:当你去试一试,你会发现:对于某个数字而言,与它有关系的数字,只会是某个区间里,一些下...原创 2018-07-19 20:53:44 · 304 阅读 · 0 评论 -
Codeforces Round#520 div2 E. Company [LCA] [线段树] [dfs序]
【题目】:给你一颗由n个点组成的树,编号为1-n中的一个数字,并且各不相同。一共有q个询问,每次询问给你一个区间[L,R],让你求出在可以忽略区间中一个点的情况下,他们深度最大的lca是谁,并且输出忽略的是谁,lca是谁。链接:E. Company【题解】:结论:对这棵树进行dfs序,然后一个区间的LCA一定是dfs序最小的点和dfs序最大的点的LCA。证明挺简单的 这里忽略。那么知道了这...原创 2018-11-16 15:40:32 · 258 阅读 · 0 评论