05 2020 档案
摘要:P1466 [USACO2.2]集合 Subset Sums
阅读全文
摘要:首先要了解一个叫做前缀和的东西。 二维前缀和其实就是将普通前缀和加了一维。 也就是可以求一个矩阵内任意子矩阵元素和。 仿照一维前缀和,转移方程如下: 这个转移方程嘛,主要是先通过容
阅读全文
摘要:目录 位运算前言 位运算应用 1 快速幂 2 最大公约数 3 xor 一些应用 4 其他 位运算前言 程序中所有东西在计算机中都是以二进制储存的。 位运算可以直接操作这些二进制。 所以位运算相对于普通运算要快。 这些是所有位运算及其优先级: 注意区分逻辑运算和按位运算的区别,逻辑运算视所有 \(\n
阅读全文
摘要:引入 如果你想维护一个数据结构,有一个序列 ,每次查询 区间和(求 ),只有查询,线段树&树状数组难免有些大材小用,但是维护它效率要高,甚至要达到 。 这个东西该怎么维护呢? 我们可以创造一个序
阅读全文
摘要:LCA(Least Common Ancestors),最近公共祖先,定义为两节点最近的公共祖先好像是废话 前置芝士: 图论 此文章中均设 为 的父亲, 为 的深度。 暴力 显然我们找出节点的所有祖先再
阅读全文