筛素数的算法
朴素筛法
朴素的筛素数算法的流程是这样的:
- $i$ 没有被标记,$i$ 是素数;用 $i$ 去标记所有的 $i,2i,\cdots,\left\lfloor \frac{N}{i} \right\rfloor \times i$
- $i$ 被标记,$i$ 不是素数
博客已迁移至 https://me.guanghechen.com/posts/
*** 离线文档***
已知 $a,b$ 为常整数,求方程 $ax+by=\gcd(a,b)$ 的一对整数解?
令 $\displaystyle
\left\lbrace\begin{aligned}
&A=a(\hskip -1em \mod b) \
&B=b
\end{aligned}\right.
$,构造方程 $$AX+BY=\gcd(A,B). \hskip 5em (1)$$
一个长度为 $L$ 的串 $a_0a_1\cdots a_{r-1} * a_{r+1}a_{r+2}\cdots a_{L-1}$ 表示算式:$A \times B$。其中:
$$
\begin{aligned}
&A = \sum_{i=0}^{r-1} \left( a_i \times 10^{r-i-1} \right) \
&B = \sum_{i=r+1}^{L-1} \left( a_i \times 10^{L-i-1} \right) \
\end{aligned} \
0\leqslant r < L, \hskip .5em 0\leqslant a_i\leqslant 9, \hskip .5em 0\leqslant i < L \text{且} i \neq r \
$$
*** SomethingAboutFFT.pdf ***
说起来,实在要感谢 lyl 学长(可能他并不想我写上他的名字,以下以他常用的名字 SparklingWind 指代)。
大一的时候看了 SparklingWind 的《高中生学 FFT 算法》,当时自己实在太弱(虽然现在还是弱。。)
以至于看得云里雾里。后来 SparklingWind 教我用 LaTeX,实在是让我受益匪浅。
LaTeX 是一款精致的排版系统,可以漂亮、准确的表达出你心中所想。
于是,我决定要基于自己的理解用 LaTeX 写一份 FFT 的学习笔记云云的东西,我把它命令为 SomethingAboutFFT,
初衷是担心 LaTeX 这种软件对中文名不友好。。。