一些笔记


二元一次不定方程

ax+by=cax + by = c
a,b,ca, b, c 为给定整数
求整数解 x,yx, y

\red\stargcd(a,b)c\gcd(a,b) \mid c 时有解

例子:3x+4y=13x + 4y = 1

易得特解:x=1, y=1x = -1,\ y = 1
其它解:

  • 每次使 xx44yy33

x=5, y=2x=9, y=5x=13, y=8x = 5,\ y = -2 \\ x = 9,\ y = -5 \\ x = 13,\ y = -8 \\ \dots \dots

  • xx44yy33

x=5, y=4x=9, y=7x = -5,\ y = 4 \\ x = -9,\ y = 7 \\ \dots \dots

易得通解:

x=1+4t, y=13tt=0, ±1, ±2, x = -1 + 4t,\ y = 1 - 3t \\ t = 0,\ \pm 1,\ \pm 2,\ \dots

对于方程 ax+by=cax + by = c,若找到一组特解 x0, y0x_0,\ y_0,则通解的形式为:

x=x0+bgcd(a,b)t, y=y0agcd(a,b)tx = x_0 + \frac{b}{\gcd(a, b)}t,\ y = y_0 - \frac{a}{\gcd(a, b)}t

扩展欧几里得算法

\dots

矩阵乘法

(A×B)ij=kAikBkj(A \times B)_{ij} = \sum_k A_{ik}B_{kj}
AA 的大小为 n×kn \times k
BB 的大小为 k×mk \times m
(AB)(A * B) 的大小为 n×mn \times m

\red\star 矩阵乘法不满足交换律