原文:关于差分,树上差分的浅谈

因为网上的关于差分的资料比较少,所以我根据我自己的理解编写这篇博文。如果你有什么问题,可以联系我。 一 差分 有这样一道题目:给你一个 m n 的矩阵,然后使用 k 块地毯铺地。每片地毯都给出左下角和右上角坐标。问所有地毯铺完之后,还有多少个整点 所谓整点,即横 纵坐标均为整数的点 没有被地毯覆盖。 当然,我们很容易写出如下的暴力程序 伪代码 : solve 暴力枚举每张地毯 将所有被覆盖的点均 ...

2017-10-22 14:27 7 8233 推荐指数:

查看详情

树上总结

阅读体验:https://www.zybuluo.com/Junlier/note/1228014 树上 数学方法—— 啦啦啦~树上一点都不难(难的是天天爱跑步) 前置知识点 首先得知道这个东西吧! 简单 在讲树上分之前,首先需要知道树的以下两个 ...

Sat Apr 07 01:13:00 CST 2018 0 1699
树上详解

树上,顾名思义,就是在树上进行,以起到优化复杂度的目的。主要作用是对树上的路径进行修改和查询操作,在修改多、查询少的情况下复杂度比较优秀。实际上,树上能够实现的操作,用线段树、树剖、$LCT$等等也可以实现,但它的优势在于实现简单,可以避免在考场上出现写题五钟、调试两小时的情况 ...

Mon Aug 19 21:47:00 CST 2019 0 2309
树上算法笔记

原文链接 树上 算法详解 算法范围 树上算法,是一个适用于树上区间操作的算法. 它是分数组,前缀和求解的树上拓展. 众所周知,树这类特殊的结构,往往具有很多性质,而树上往往就是结合这些性质,进行高效率的处理. 我们还需要知道一点,树上基本上不会出裸题,往往会和大量 ...

Mon Jul 15 05:40:00 CST 2019 2 630
树上学习笔记

树上分利用前缀和的思想,利用树上的前缀和(也就是子树和),记录树上的一些信息,因为它可以进行离线操作,复杂度O(n),时间、空间、代码复杂度都十优秀。 最大流 FJ给他的牛棚的N(2≤N≤50,000)个隔间之间安装了N-1根管道,隔间编号从1到N。所有隔间都被管道连通了。 FJ有K(1≤K ...

Sun Jul 29 19:08:00 CST 2018 4 988
浅谈

浅谈分数组 本篇随笔简单讲解一下信息学奥林匹克竞赛中算法及分数组的应用。读者在阅读本随笔前最好拥有一些基本的算法竞赛的知识,了解如前缀和、数组等基本数据结构。这将会使你的阅读体验变得更佳舒适。 分数组的定义 来看一个例子: 原数组\(a:5,8,4,3,15\) 分数 ...

Wed Nov 06 04:36:00 CST 2019 0 364
浅谈隐私的理解

在听完第五组的报告之后,浅谈一下对隐私的认识,主要针对隐私的思想做一个大致的梳理。 为什么会产生隐私? 由于有些“聪明”的用户为了知道某些信息,可以通过两次查询结果的差异进行对比,从而在两次数据的对比中找到有用的信息。正如在杨顼组的报告中提 ...

Tue Mar 03 03:21:00 CST 2020 2 679

题单:入门 概念: :两个相邻的数之差。 把原数列进行,得到新数列,这是1阶。 把新数列再,得到2阶的数列。 以此类推,进行n次后,得到的数列就是n阶。 应用: 用于解决有规律的区间问题, 例如区间加等差数列,给\(x ...

Wed Oct 20 00:08:00 CST 2021 0 137

就是将数列中的每一项分别与前一项数做,例如: 一个序列1 2 5 4 7 3,后得到1 1 3 -1 3 -4 -3 这里注意得到的序列第一个数和原来的第一个数一样(相当于第一个数减0) 序列最后比原序列多一个数(相当于0减最后一个数) 性质: 1、序列求前缀和可得 ...

Fri Aug 13 22:31:00 CST 2021 0 178
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM