[TJOI2009]猜数字 中国剩余定理+龟速乘 这个大概就是中国剩余定理的板子题了啊。。。 中国剩余定理: 问题: 若$m_1,m_2...m_n,$是两两互质的正整数, 求解线性同余方程组: $$f(n)=\begin{cases} x\equiv a_1\pmod {m_1}\\ x\equi ...
分类:
其他好文 时间:
2019-08-19 13:14:00
阅读次数:
76
线性不定方程解法 扩展欧几里得算法: 扩展欧几里得算法: 考虑求这个不定方程的一个解: ax+by=c 二元一次不定方程: 二元一次不定方程: 形如: ax+by=c,a≠0,b≠0 的不定方程称为二元一次不定方程。 n元一次不定方程: n元一次不定方程: 形如: a1x1+a2x2+ ???? + ...
分类:
其他好文 时间:
2019-08-07 09:31:47
阅读次数:
141
我没忍住,还是搞了题目。 背景 这个题特别强,强到炸。 我开始考场上面打了一个暴力,指DP,没关注负数,爆0了。 然后考后总结听的一脸懵逼。 翻了好多篇大佬的博客之后才磕磕巴巴的模仿的AC掉。 之后补充了很多知识之后,才来写的这篇博客。 相关知识 这个题的知识应用不算生僻,但是也绝对不能算是熟悉。 ...
分类:
其他好文 时间:
2019-07-23 14:53:36
阅读次数:
76
线性同余方程 定义 给定整数$a,b,m$,对于形如$ax\equiv b(mod\ m)$的同余方程我们称之为一次同余方程,即线性同余方程。 解线性同余方程 对于此类方程,我们可以用如下方法快速的求解。 $$ ax\equiv b(mod\ m)?m|ax b $$ 不妨设$ ym=ax b$,则 ...
分类:
其他好文 时间:
2019-04-10 20:25:04
阅读次数:
232
一般标准求 $ax+by=gcd(a,b)$中x,y的整数解 一般使用求 $ax+by=c$的整数解 在线性同余方程 $ax\equiv b(mod m)$的情况下 x的解为$b div gcd(a,m) exgcd(a,m,d,x,y)+t m div gcd(a,m)$ ...
分类:
其他好文 时间:
2019-02-17 12:46:57
阅读次数:
150
$crt,Chinese\ Remainder\ Theorem$ 概述 前置技能:同余基础性质,$exgcd$. $crt$,中国剩余定理.用于解决模数互质的线性同余方程组.大概长这样: $$ \begin{equation} \left\{ \begin{array}{lr} x\equiv a ...
分类:
其他好文 时间:
2019-01-23 20:29:05
阅读次数:
280
有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何? 三人同行七十稀,五树梅花廿一支,七子团圆正半月,除百零五使得知 ——《孙子算经》 它可以做什么? 中国剩余定理可以用于解决形如以下形式的线性同余方程组 $$(X)\left\{\begin{matrix}x_1\equiv b_1\ ...
分类:
其他好文 时间:
2019-01-09 20:31:08
阅读次数:
243
" 传送门 " Description 栋栋最近迷上了随机算法,而随机数是生成随机算法的基础。栋栋准备使用线性同余法(Linear Congruential Me thod)来生成一个随机数列,这种方法需要设置四个非负整数参数m,a,c,X[0],按照下面的公式生成出一系列随机 数X[n]X[n+1 ...
分类:
其他好文 时间:
2019-01-08 21:22:36
阅读次数:
188
今天主要是来研究梅森旋转算法,它是用来产生伪随机数的,实际上产生伪随机数的方法有很多种,比如线性同余法, 平方取中法等等。但是这些方法产生的随机数质量往往不是很高,而今天介绍的梅森旋转算法可以产生高质量的伪随 机数,并且效率高效,弥补了传统伪随机数生成器的不足。梅森旋转算法的最长周期取自一个梅森素数 ...
分类:
编程语言 时间:
2018-11-19 11:12:27
阅读次数:
1143
[toc] LCG算法 LCG(linear congruential generator)线性同余算法,是一个古老的产生随机数的算法。由以下参数组成: 参数|m|a|c|X | | | | 性质 |模数|乘数|加数|随机数 作用 |取模|移位|偏移|作为结果 LCG算法是如下的一个递推公式,每下一 ...
分类:
编程语言 时间:
2018-11-11 17:18:34
阅读次数:
533