是个好东西,可以处理在模数不互质的同余方程组 核心就是用扩欧来合并方程 如果我们有两个形如$x\equiv b_1(mod\ a_1)$ $x\equiv b_2(mod\ a_2)$的方程我们要将他们合并 就是利用各种操作化柿子 $$x=a_1k_1+b_1=a_2k_2+b_2$$ 随便移一下
转载
2019-01-02 12:12:00
64阅读
2评论
题目https://www.luogu.com.cn/problem/P4777思路发现之前忘记写博客了https://www.luogu.com.cn/blog/niiick/solution-p4777代码#include<bits/stdc++.h>#define ll long longusing namespace std;const int N=1e5+77;ll a[N],b[N];int n;ll mul(ll x,ll y,ll mod){ retur
原创
2021-07-13 09:47:53
61阅读
最近学到的数学知识有一点多,需要整理整理 \(Excrt\) 应该是NOIp的基础内容,但我现在还没有掌握扎实,整理下来 给定n个同余方程 \(\begin{cases}x \equiv r_1 \ \ mod \ \ m_1\\x \equiv r_2 \ \ mod \ \ m_2\\ \vdo ...
转载
2021-09-28 21:55:00
262阅读
2评论
扩展中国剩余定理
原创
2021-07-07 15:25:23
190阅读
中国剩余定理CRT 中国剩余定理是要求我们解决这样的一类问题:
原创
2021-07-15 10:45:03
84阅读
其实我没看懂题~~不如说根本没看~~……都说是excrt板子那就写个板子吧 注意开long long cpp include include using namespace std; const long long N=100005; long long n,r[N],m[N]; void exgc
转载
2018-07-01 13:22:00
37阅读
给定一个如下形式的方程:
$$
\begin{cases}
x\equiv b_1(\texttt{mod}\ a_1)\\
x\equiv b_2(\texttt{mod}\ a_2)\\
\vdots\\
x\equiv b_n(\texttt{mod}\ a_n)
\end{cases}
$$
转载
2020-11-06 07:35:00
77阅读
2评论
Description
有编号从1到n的n个小朋友在玩一种出圈的游戏,编号为i+1的小朋友站在编号为i小朋友左边。编号为1的小朋友站在编号为n的小朋友左边。首先编号为1的小朋友开始报数,接着站在左边的小朋友顺序报数,直到数到某个数字K时就出圈。直到所有的小朋友都出圈,则游戏完毕。游戏过程如下图所示。
Input
第一行有一个正整数n, 2 <= n <= 20,第
原创
2021-07-28 10:41:34
56阅读
前言: 中国剩余定理又名孙子定理。因孙子二字歧义,常以段子形式广泛流传。 中国剩余定理并不是很好理解,我也理解了很多次。 CRT 中国剩余定理 中国剩余定理,就是一个解同余方程组的算法。 求满足n个条件的最小的x。 看起来很麻烦。 先找一个特殊情况:$m_1,m_2,...m_n$两两互质。 这个时
转载
2018-07-02 17:18:00
97阅读
2评论
$\color{ 0066ff}{ 题目描述 }$ 给定 $n$组非负整数 $a_i, b_i$,求解关于 $x$的方程组$\begin{cases} x \equiv b_1\ ({\rm mod}\ a_1) \\ x\equiv b_2\ ({\rm mod}\ a_2) \\ ... \\
原创
2021-07-27 09:20:15
85阅读
原文链接https://..com/zhouzhendong/p/exCRT.html 扩展中国剩余定理 (exCRT) 的证明与练习 问题模型 给定同余方程组 $$\begin{cases}x&\equiv&x_1&\pmod {p_1}\\x&\equiv&x_2&\pmod
转载
2018-08-07 18:31:00
46阅读
2评论
https://www.luogu.org/problem/P4777
转载
2019-08-08 21:05:00
28阅读
2评论
问题 解同余方程(有解) \(x \equiv a1(mod \ p1)\) \(x \equiv a2(mod \ p2)\) \(……\) \(x \equiv an(mod \ pn)\) 相较于一般的中国剩余定理,这题没有$ai⊥mi$的限制 所以要用扩展中国剩余定理(\(excrt\)) ...
转载
2021-07-19 21:41:00
525阅读
2评论
【问题描述】 求关于 x 的同余方程组 x%a 1 =b 1 a1=b1 x%a 2 =b 2 a2=b2 x%a 3 =b 3 a3=b3 x%a 4 =b 4 a4=b4 的大于等于 0 的最小整数解。 【输入格式】 一行 8 个整数,表示a 1 ,b 1 ,a 2 ,b 2 ,a 3 ,b 3
原创
2021-06-05 10:37:37
623阅读
题解:求解形如 $A[i]ans\equiv b[i](mod$ $p[i])$ 的 $x$ 的最小正整数解. 考虑只有一个等式,那么可以直接化成 $exgcd$ 的形式:$A[i]ans+p[i]y=b[i],$ 直接求 $ans$ 的正整数解即可. 增量 $M$ 为 $\frac{p[i]}{g
原创
2021-07-07 16:17:56
117阅读
题目 题目链接:https://www.luogu.com.cn/problem/P4777 给定 $n$ 组非负整数 $a_i, b_i$ ,求解关于 $x$ 的方程组的最小非负整数解。 $$\begin{cases} x \equiv b_1\ ({\rm mod}\ a_1) \\ x\equ
转载
2020-01-23 12:20:00
153阅读
2评论
其实呢,扩展中国剩余定理还有一种理解方式:就是你有一坨东西,形如:$A[i]\equiv B[i](mod$ $P[i])$. 对于这个东西,你可以这么思考:如果最后能求出一个解,那么这个解的增量一定是 $lcm(P[1],P[2].....).$ 所以,只要你能找到一坨 $P[i]$,使得它们的
原创
2021-07-07 16:17:58
130阅读
人数很少,可以直接用 $set$ 来模拟人的情况. 然后就能得到若干个方程,用 $excrt$ 进行合并即可.
原创
2021-07-07 16:18:00
71阅读
题目传送门扩展中国剩余定理模板题 代码:#include<
原创
2022-11-09 18:47:12
112阅读
Description
Input
Output
Sample Input
23 33 5 74 6 107 3 91 9 10003 23 5 64 8 71 1 11 1
Sample Output
59-1
Solution
当时同步赛的时候写出来了……只不过忘了是爆$long~long$还是小细节写爆了只有$75$……
当时蠢的一比直接强上了一颗$splay$强行增加码量……现在
原创
2021-07-28 09:50:06
117阅读