随笔分类 - !学习笔记
摘要:前言 本文是对2013国家集训队论文中罗剑桥的论文——「浅谈分块思想在一类数据处理问题中的应用」的一些摘抄和整理。 引言 分块的核心思想 分块思想和传统的数据结构一样将数据有序化和层次化,但是方式有所不同。 核心思想:将一个集合划分成若干个规模较小的子集。 分块的良好性质 若子集规模很小,对每个子集
阅读全文
摘要:广搜好难/kk P1162 填涂颜色 link 在原矩阵外再围一层 \(2\),方便能够从边界搜索。 把输入数据中的 \(0\) 全都换成 \(2\),然后再处理在封闭圈外的 \(2\),将其变成 \(0\)。 #include <queue> #include <cmath> #include <
阅读全文
摘要:写这篇文章的目的是复习一下搜索,以至于不会的题也不至于爆零。 可能并不会有什么解析,因为搜索大多都是瞎搞。 深度优先搜索(DFS),即按照深度优先的顺序搜索的算法,通常用递归的方式实现。 P1219 [USACO1.5]八皇后 Checker Challenge link 一年半之前做的,现在全忘了
阅读全文
摘要:写在前面 按此题单顺序整理 今天不知道为啥就想打普及板子,可能因为我是个普及选手 只有代码,没有解析 真•普及板子 P3371 【模板】单源最短路径(弱化版) /* Name: P3371 【模板】单源最短路径(弱化版) Author: Loceaner Date: 26/08/20 07:24 D
阅读全文
摘要:如果有朋友愿意提供新的挂分小技巧,可以评论或者发Q联系我,感激不尽!
阅读全文
摘要:待更新 计数原理 加法原理 又称分类计数原理 完成一个工作共有$n$类方法。在第一类方法中有$m_1$种不同的方法,在第二类方法中有$m_i$种不同的方法,……,在第$n$类方法中有$m_n$种不同的方法,那么完成这个工作共有$m_1+m_2+……+m_n$种不同的方法。 乘法原理 又称分步计数原理
阅读全文
摘要:记录最近刷的DP题 以及 打死都不可能想到状态设计DP系列 汇总
阅读全文
摘要:欧拉函数的积性证明 欧拉函数即$\varphi$函数 以下两段是从大佬那里淘来的证明 同样的,\(t\perp nm\Leftrightarrow t\perp n,t\perp m\Leftrightarrow(t\bmod n)\perp n,(t\bmod m)\perp m\),所以每个 $
阅读全文
摘要:扩展欧几里得算法 以前写的= = 现在发的原因是 懒得写博客= = \(ax+by=\gcd(a,b)\) 求满足等式的整数解$x,y$ 假设$a>b$ 假设有一组合法解为$x_1,y_1$,则有$ax_1+by_1=gcd(a,b)$ 由欧几里得算法(\(\gcd(a,b)=\gcd(b, a\%
阅读全文
摘要:Lucas定理(卢卡斯定理) $\text$定理是用于求 \(C^m_n\% p\) 的一种算法。 定理 当$p$为素数时,有$C_ \equiv C_{n%p}{m%p}\times C_{n/p}^{m/p}(\text\ p)$ 证明 设$n = s\times p + q,m = t \ti
阅读全文