09 2021 档案

摘要:线段树 1.线段树的建树 build函数: build(u, l, r):u表示当前节点编号,l、r分别是该节点所代表区间的左右端点[l, r]. struct SegmentTree{ int l, r; int dat; }t[SIZE * 4]; void build(int u, int L 阅读全文
posted @ 2021-09-28 00:32 zhanghanLeo 阅读(38) 评论(0) 推荐(0) 编辑
摘要:多源BFS 对于一般的BFS,其只有单源的入口节点,然后按照BFS套路,从而求出最短路之类的问题。 下面介绍的是对于含有多个入口节点,且需要求最短路径之类的问题。 样题模型 [ACWing 173] 给定一个 N 行 M 列的 01 矩阵 A,A[i][j] 与 A[k][l] 之间的曼哈顿距离定义 阅读全文
posted @ 2021-09-21 16:09 zhanghanLeo 阅读(628) 评论(0) 推荐(0) 编辑
摘要:质因数分解 首先引入定理: 对于任何一个大于1的正正整数都可以分解为有限个质数的的乘积,可记作: N=p1C1p2C2...pmCm 其中Ci都是正整数,pi都是质数,且满足 p1<p2<...<pm 一般在做题时,采用试除 阅读全文
posted @ 2021-09-19 16:34 zhanghanLeo 阅读(533) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示