数学 - 同余
文章平均质量分 88
数学 - 同余
繁凡さん
只想当个小透明,就图一乐^q^,希望可以做出一些微小的贡献(目前研究方向:自然语言处理、深度学习中的对抗攻击、元学习,欢迎大佬们来与我交流^0^)
展开
-
2019 ICPC EC Finals C. Heretical … Möbius(中国剩余定理,序列检验)
整理的算法模板合集: ACM模板点我看算法全家桶系列!!!实际上是一个全新的精炼模板整合计划2018 ICPC EC Finals C. Heretical … MöbiusWeblinkhttps://codeforces.com/gym/102056/problem/CProblem给定长度为 200200200 的 010101 序列 ∣ μ(i) ∣|\ \mu(i)\ |∣ μ(i) ∣,找到符合的最小的起点 xxx,即 ∣ 原创 2021-07-07 22:04:58 · 483 阅读 · 0 评论 -
CF338D GCD Table(拓展中国剩余定理,细节处理,2900分)
整理的算法模板合集: ACM模板点我看算法全家桶系列!!!实际上是一个全新的精炼模板整合计划CF338D GCD Table(拓展中国剩余定理,细节处理,2900分)Problem有一张 n×mn\times mn×m 的表格 GGG,第 iii 行第 jjj 列的元素是 G(i,j)=gcd(i,j)G(i,j)=\gcd(i,j)G(i,j)=gcd(i,j) 。给定一个长度为 kkk 的序列 aia_iai ,询问是否存在 x,yx,yx,y,满足 ∀i,1≤i≤k,G(x,y+i原创 2021-06-16 18:11:46 · 621 阅读 · 0 评论 -
(每日一题)2016 北京ICPC网络赛G hihocoder 1388 (中国剩余定理 + NTT)
整理的算法模板合集: ACM模板点我看算法全家桶系列!!!实际上是一个全新的精炼模板整合计划Weblinkhttps://vjudge.net/problem/HihoCoder-1388Problem给定数组 AAA 和数组 BBB,求:min{∑0n−1(Ai−B(i+k) mod n)2∥k=0,1…n−1}min \left\{ \sum_{0}^{n-1}(A_i-B_{(i+k) \space mod \space n})^2 \big\|k=0,1\d原创 2021-05-21 22:59:19 · 386 阅读 · 0 评论 -
解题报告(十三)中国剩余定理(ACM / OI)
解题报告(十三)中国剩余定理(ACM / OI)原创 2021-04-21 22:10:10 · 969 阅读 · 1 评论 -
CF510D Fox And Jumping(动态规划转换为最短路,O(n^2×2^9) -> O(nlogn),裴蜀定理应用)
根据裴蜀定理得到思路,通过推导将暴力的动态规划转换为更加优秀的最短路问题,O(n^2×2^9) -> O(nlogn)妙啊,妙啊 ~以下内容摘自 我的博客:算法竞赛中的数论问题 - 数论全家桶(信奥 / 数竞 / ACM)作者孟繁宇,四万字,十三万字符的竞赛数论完全总结,将会择机发布,敬请期待 ~原创 2021-01-30 23:58:35 · 398 阅读 · 0 评论 -
P5431 【模板】乘法逆元2(小学数学题,毒瘤鱼,卡常之王yyds)
整理的算法模板合集: ACM模板点我看算法全家桶系列!!!实际上是一个全新的精炼模板整合计划P5431 【模板】乘法逆元2题目传送门题目大意:给定 nnn 个正整数 aia_iai ,求它们在模 ppp 意义下的乘法逆元。由于输出太多不好,所以将会给定常数 kkk,你要输出的答案为:∑i=1nkiai\sum\limits_{i=1}^n\frac{k^i}{a_i}i=1∑naiki小学数学题这可卡死我了O(n)O(n)O(n)的复杂度,还要用超级快读才能过…#in原创 2021-01-27 13:22:57 · 409 阅读 · 0 评论 -
luogu P5142 区间方差(线段树、乘法逆元)
luogu P5142 区间方差本题要求维护模区间方差,很明显是一道数据结构题。我们化简方差公式:而平均数等于可以发现,我们只需要维护序列的区间和和区间平方和,就可以维护平均数和方差。区间和和区间平方和都满足结合律,因此可以用线段树维护。题目要求分数取模, 所以我们使用乘法逆元即可。最终答案为psum−sum2n%mod\frac {psum - sum^2}{n}\%modnpsum−sum2%mod=(psum∗nmod−2%mod+(sum∗nmod−2%mod)2)%mod原创 2020-08-26 10:16:35 · 382 阅读 · 1 评论 -
【数学专题】同余
AcWing 203. 同余方程AcWing 222. 青蛙的约会AcWing 202. 最幸运的数字#include <cstdio>#include <algorithm>#include <cstring>#include <iostream>using namespace std;const int N = 50007;typedef long long ll;ll n, m, L;ll a, b, c, d;int原创 2020-11-21 12:48:14 · 594 阅读 · 1 评论 -
luogu P2613 【模板】有理数取余(费马小定理,乘法逆元)
整理的算法模板合集: ACM模板目录题目传送门题目传送门相当于是一个高精的费马小定理求乘法逆元。虽然数据达到了101000110^{10001}1010001,但是我们可以使用快读然后一直模mod即可。然后就是直接求一下乘法逆元即可。#include<cstdio>#include<cmath>#include<algorithm>#include<iostream>#include<cstring>#include<原创 2020-10-30 08:45:46 · 251 阅读 · 0 评论 -
0x33.数学 - 同余
目录一、模运算的一些性质二、费马小定理三、欧拉定理AcWing 202. 最幸运的数字四、拓展欧几里得算法翡蜀定理拓展欧几里得算法五、乘法逆元求乘法逆元的三种方法1.费马小定理2.扩展欧几里得3.线性递推AcWing 97. 约数之和六、线性同余方程中国剩余定理七、高次同余方程Baby step, Giant Step算法(大步小步算法)声明: 本系列博客是《算法竞赛进阶指南》+《算法竞赛入门经典》+《挑战程序设计竞赛》的学习笔记,主要是因为我三本都买了 按照《算法竞赛进阶指南》的目录顺序学习,包含书原创 2020-10-28 22:10:36 · 872 阅读 · 1 评论