摘要: \(非常简单的一道板子训练题\) \(对于问题一:直接使用快速幂解决\) \(对于问题二:使用exgcd解决\) \(对于问题三:使用bsgs解决\) \(code:\) 点击查看代码 #include<bits/stdc++.h> #define int long long #define all 阅读全文
posted @ 2024-10-24 15:32 archer2333 阅读(11) 评论(0) 推荐(0)
摘要: BSGS对于高阶同余方程的求解 通过题目给出的式子 \(x_{2} \equiv a*x_{1}+b \mod p\) \(x_{2}+\frac{b}{a} \equiv a*x_{1}+\frac{b}{a}+b \mod p\) \(x_{3}=a*x_{2}+b \equiv a^{2}*x 阅读全文
posted @ 2024-10-22 22:29 archer2333 阅读(37) 评论(0) 推荐(0)
摘要: 原题链接 \(首先我们来简单地复习一下中国剩余定理\) \(对于x \equiv a_i \mod m_i\) \(令M= \prod_{i=1}^{n} m_i(其中m_i代表的是除数,a_i代表的是余数)\) \(M_i=M/m_i\) \(t_i \equiv (M_i)^-1 \mod m_ 阅读全文
posted @ 2024-10-21 23:09 archer2333 阅读(37) 评论(0) 推荐(0)
摘要: 原题链接 \(通过小学就知道的小费马定理我们可以得知\) \(inv(a)=a^(mod-2)(mod p)\) \(我们将其前后通分 然后把分子的和加起来 最后通过所有数的乘积的逆元进行计算即可\) \(唯一恶心的点就是卡取消同步流\) \(code:\) 点击查看代码 #include<bits 阅读全文
posted @ 2024-10-18 11:55 archer2333 阅读(47) 评论(0) 推荐(0)
摘要: 原题链接 \(非常简单的一道预处理题\) \(通过小学知识我们可以知道1-1e6内的数平均因数个数为13.6\) \(所以我们通过枚举每个数的所有质因子 再通过对质因子dfs求出其所有的因子 最坏复杂度为O(n*sqrt(inf))\) \(在通过一个后缀处理掉所有的因子数\) \(通过后缀往前更新 阅读全文
posted @ 2024-10-17 21:32 archer2333 阅读(18) 评论(0) 推荐(0)
摘要: 原题链接 题目大意: \(对一颗树上的节点的最近有相同因数的上司\) \(需要做到维护和修改两种操作\) \(idea:直接做即可 因为给出的数据随机 虽然在最坏情况下会达到n*k但是根据数学期望 gcd(a,b)>1在经过一系列小学计算得出期望约为O(klogn)\) \(注意:因为要迭代父亲 所 阅读全文
posted @ 2024-10-17 20:06 archer2333 阅读(36) 评论(0) 推荐(0)
摘要: 比赛链接 A. Two Screens 简单对前面相同的个数进行判断即可 点击查看代码 #include<bits/stdc++.h> #define int long long using namespace std; #define pb push_back #define pii pair<i 阅读全文
posted @ 2024-10-15 00:19 archer2333 阅读(187) 评论(0) 推荐(0)
摘要: 原题链接 \(这道题运用到了状态压缩dp的知识\) \(主要作用为使用二进制中的!(i&i>>1)来表示左右一个是否能够互相攻击到 !(i&i>>2)来表示左右两格能否攻击到\) \(对于上下的两格 我们考虑维护一个f[i][a][b] i表示当前为第几行 a表示第二行的数 b表示第一行的数\) \ 阅读全文
posted @ 2024-10-11 14:47 archer2333 阅读(64) 评论(0) 推荐(0)
摘要: 原题链接 \(首先注意到用点维护dp值非常地难做\) \(我们无法通过点直接维护树上的每个节点的染色\) \(因为这样做的复杂度为 O(2^n)\) \(我们考虑到通过枚举边来处理\) \(对于每条边 枚举它两边的黑色和白色节点数\) \(那么对该条边被经过的数量为两边的黑色节点数和白色节点数的乘积 阅读全文
posted @ 2024-10-10 22:20 archer2333 阅读(20) 评论(0) 推荐(0)
摘要: \(基环树DP\) https://www.luogu.com.cn/problem/P2607 \(将基环树上面的环破开成树 就能进行如同《没有上司的舞会》的树形DP\) \(没有上司的舞会:\)https://www.luogu.com.cn/problem/P1352 \(具体实现困难之处在于 阅读全文
posted @ 2024-10-09 20:35 archer2333 阅读(50) 评论(0) 推荐(0)