文章分类 - Algorithm
Learning in algorithm
    
            
    数论分块
    
            
            
        
摘要:数论分块 如何在\(O(\sqrt{n})\)复杂度内计算 \(\sum \limits_{i= 1}^n \lfloor \frac{n}{i} \rfloor\) ? 一个直观的想法是, \(\lfloor \frac{i}{n} \rfloor\) 必然存在一个相等的段,我们以\(n = 15
        阅读全文
            
        
            
    P9751 [CSP-J 2023] 旅游巴士 (Dijkstra + 分层图DP)
    
            
            
        
摘要:思路 直接建分层图即可,每个点的状态都可以表示模 \(k\) 意义下的时间,因此每个点可以拆成 \(k\) 个, 然后我们在跑Dijkstar就行了 Code #include <bits/stdc++.h> #define r(x, y) ((x) * (n + 1) + (y)) #define
        阅读全文
            
        
            
    P5431 模意义下的乘法逆元
    
            
            
        
摘要:P5431 模意义下的乘法逆元 思路 求前缀积,然后求第\(n\) 个数的逆元 \(sv[i - 1] = sv[i] * a[i]\)最后在根据 \(inv[i] = prefix[i - 1] * sv[i]\) 即可。 代码 #include <bits/stdc++.h> using i64
        阅读全文
            
        
            
    P4139 上帝与集合的正确用法(欧拉降幂)
    
            
            
        
摘要:P4139 上帝与集合的正确用法 题目链接 	根据题意 求 \(2^{2^{2^ {. ^{. ^{. ^{2}}}}}} \bmod p\), 题目已说明必然存在 \(a_n \bmod p\) 之后都是同一个值。 	根据欧拉降幂公式: \[A^k \equiv A^{k \% \phi(p)
        阅读全文
            
        
            
    反素数
    
            
            
        
摘要:反素数 素数就是因子只有两个的数(且>1), 那么反素数,就是因子最多的数(包括1),并且因子数相同时候值最小,所以反素数是相对一个集合而言的。 定义 如果某个正整数 \(n\) 满足如下条件,则称为是 反素数:任何小于 \(n\) 的正数的约数个数都小于 \(n\) 的约数个数。 过程 考虑唯一分
        阅读全文
            
        
            
    卡特兰特数
    
            
            
        
摘要:$n$ 个结点的 **二叉树**, 有多少种形态? 设 $h(n)$ 表示具有 $n$ 个结点的二叉树的形态数。 当 $n = 0$ 时,$h(0) = 1$ 。 当 $n = 1$ 时,$h(1) = 1$。 当 $n = 2$ 时,$h(2) = 2$。 当 $n = 3$ 时,固定根结点, 左
        阅读全文
            
        
            
    树形DP
    
            
            
        
摘要:## 树形DP ## 例题 ### 树的直径 [题目🔗](https://www.acwing.com/problem/content/description/1074/) 一棵树中,最大的$dist[x][y]$, $x, y \in V$ 求解方法: 1. 任取一个点作为起点$r$, 找到离$
        阅读全文
            
        
            
    数位DP复习
    
            
            
        
摘要:## 数位DP > 技巧:某个区间内满足某个性质的数的个数 > > 1: $[X, Y] \rightarrow F(Y)-F(X-1)$ > > 2:从**树**的角度来考虑 ## 例题 ### 度的数量 [题目🔗](https://www.acwing.com/problem/content/
        阅读全文
            
        
            
    发现环-拓扑排序
    
            
            
        
摘要:## 发现环 ## 题目链接 [发现环](https://www.lanqiao.cn/problems/108/learning/?page=2&first_category_id=1&sort=students_count&second_category_id=3&tags=%E5%9B%BD%
        阅读全文
            
        
            
    幸运数-简单数论/找规律
    
            
            
        
摘要:## 幸运数 ## 题目 试题 C: 平方差(数学 / 结论) 时间限制 : 1.0s 内存限制 : 256.0MB 本题总分:10 分 【问题描述】 给定 L, R,问 L ≤ x ≤ R 中有多少个数 x 满足存在整数 y,z 使得 x = y^ 2 − z^ 2 。 【输入格式】 输入一行包含
        阅读全文
            
        
            
    估计人数 - 最小路径重复点覆盖
    
            
            
        
摘要:## 估计人数 ## 题目 [估计人数](https://www.lanqiao.cn/problems/235/learning/?page=1&first_category_id=1&sort=students_count&tags=%E6%9C%80%E5%B0%8F%E8%B7%AF%E5%
        阅读全文
            
        
            
    搭积木-记忆化搜索-区间DP
    
            
            
        
摘要:## 搭积木 ## 题目 [搭积木](https://www.lanqiao.cn/problems/225/learning/?page=1&first_category_id=1&sort=students_count&second_category_id=3&tags=%E5%9B%BD%E8
        阅读全文
            
        
            
    对局匹配 线性DP-分块
    
            
            
        
摘要:## 对局匹配 线性DP-分块 ## 题目链接 [对局匹配](https://www.lanqiao.cn/problems/107/learning/?first_category_id=1&page=1&sort=students_count&second_category_id=3&tags=
        阅读全文
            
        
            
    小数第n位-快速幂
    
            
            
        
摘要:## 题目链接 [小数第n位](https://www.lanqiao.cn/problems/116/learning/?first_category_id=1&page=1&sort=students_count&second_category_id=3&tags=%E5%9B%BD%E8%B5
        阅读全文
            
        
            
    二分图复习
    
            
            
        
摘要:## 二分图复习 ## 相关概念 * 匹配: 一个图是一个匹配,是指这个图中任意两条边都没有公共顶点,每个顶点至多连出一条边,而每一条边都将一对顶点相匹配。 * 极大匹配 	图$G$的一个极大匹配是这样的一个匹配,他不可能是图$G$的任何一个匹配的真子图。如果$M$是$G$的一个极大匹配,则$G$
        阅读全文
            
        
            
    HBCPC 2020 ending 概率+DFS
    
            
            
        
摘要:HBCPC 20202 Ending 题目 7-4 Ending 作者 ICPC Team 单位 北京邮电大学 Rilly is playing an interesting game during COVID-19 quarantine. The game has n different even
        阅读全文
            
        
            
    HBCPC 2020 删点
    
            
            
        
摘要:HBCPC 2020 删点 题目 作者 ICPC Team 单位 北京邮电大学 小河得到了一个包含n个点的无向图。他要选取一个点的集合(可以为空),将其中的点依次删掉。对于选出的这个集合,他还需要选取一个合适的删点顺序,使得删的过程中,任何点在被删掉的时刻依然与至少一个未被删掉的点相连(请参考样例)
        阅读全文
            
        
            
    HBCPC 2020 phobia 二分答案+最长上升子序列
    
            
            
        
摘要:HBCPC 2020 phobia 题目 People with social phobia hate the moment when meeting some acquaintances on the street. So they will try to avoid any chance of 
        阅读全文
            
        
            
    树上差分与前缀学习
    
            
            
        
摘要:树上前缀和 求前缀和,我们一般默认$w[i]$ 表示该节点到根节点的权值和,采用自顶向下更新。 点权前缀 x到y路径上的和为: $$ sum_x + sum_y - sum_{lca}- sum_{fa_{lca}} $$ 边权前缀 x到y的路径上的和为: $$ sum_x + sum_y - 2 
        阅读全文
            
        
            
    次小生成树学习
    
            
    
摘要:关于树的定义 有$n$个节点, $n - 1$条边的连通无向图 无向无环的连通图 任何两个节点之间有且仅有一条简单路径的无向图 任何边均为桥的连通图(除去该边构成两个连通图) 次小生成树 非严格次小生成树 定义 在无向图中,边权和最小的满足边权和 大于等于 最小生成树边权和的生成树。 求解方法 求出
        阅读全文
            
        
 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号