随笔分类 - 【专题系列】
摘要:这里就不写具体实现了...只是为刚看懂什么是树链剖分的同学提供习题 其实树剖部分都差不多的,关键是线段树 可以把这里面5题A了大概就可以熟悉树链剖分了... T1:LuoguP3384 【模板】树链剖分 都说了是模板,那就是模板咯... 考虑线段树实现 区间加、区间和,又是线段树模板... 树剖跳的
阅读全文
摘要:戳这里原博客食用 这里就不讲点分治的原理以及一些注意事项了,只讲几道例题吧(懒 [T1 Luogu3806]【模板】点分治1 给定一棵有n个点的树 询问树上距离为k的点对是否存在。 一看标题就是点分治了嘛... 这是之前在机房打的 对每个路径长度进行标记即可,考虑到重复标记,容斥原理搞一下对于子树的
阅读全文
摘要:Tip:还有很多更有深度的题目,这里不再给出,只给了几道基本的题目(本来想继续更的,但是现在做的题目不是这一块内容,以后有空可能会继续补上) 单调队列——看起来就是很高级的玩意儿,显然是个队列,而且其中的元素还具有单调性 当然,它不只只是一个简单的队列,还是一个双端队列,即队首队尾都可以弹出元素,当
阅读全文
摘要:参考:https://blog.csdn.net/twtsa/article/details/8120269 先给出题目来源:(洛谷) 1.p1387 最大正方形 2.P1169 棋盘制作 3.p2701 巨大的牛棚 4.p4147 玉蟾宫 5.P1578 奶牛浴场 ...... 悬线法,很好理解,
阅读全文
摘要:11.22:保持更新状态:主要发一些相关的题目和个人理解 (P.S.如果觉得简单,可以直接看后面的题目) upd 11.30 更完了 【NO.1】 UVA12230 Crossing Rivers 一道比较坑的题目,多给了一个没用的条件...其实就是利用线性关系,取一个平均值就OK了。 把最优情况和
阅读全文
摘要:先介绍一下离散化 桶排大家应该知道,就是开一个数组(下标为数值,记录了该数值的出现次数)然后遍历过去如果出现次数不为零,那就输出这些数字,理论时间复杂度可以达到O(N)但是由于内存限制,不能开很大的数组。 然而 如果某个数列中的数字不要求大小确定,只要求这些数字有相对的大小就够了的话, 离散化 就有
阅读全文

浙公网安备 33010602011771号