版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
<!-- more -->
琪露诺: 我知道了! 答案一定是 1!
露米娅: 什么鬼啊 (汗), 你还是再想想去吧... 我先把最后一道题给你, 这是一道大学数学题哦
露米娅: 大妖精想构造一个 $n$ 元有限域, 元素用 $0 \sim n - 1$ 的整数表示 有限域需要满足以下条件
大妖精当然会做啦, 但是他想考考你
在输出中加法单位元 $o$ 即为 $0$, 乘法单位元 $i$ 即为 $1$
一个正整数 $n$
$2 \leq n \leq 350$
第一行输出一个正整数 $k$, 若存在 $n$ 元有限域则 $k = 0$, 否则 $k = -1$
若 $k = 0$ 则
共输出 $n \times 2 + 1$ 行
upd1:SPJ 非常严格, 请不要在行末输出多余空格
(答案文件末尾的换行还是会自动忽略的)
upd2:正解文件比较大, 洛谷可能会一直 judging...
如果遇到这种情况请直接提交源代码
2
0
0 1
1 0
0 0
0 1
| 测试点 | [$n$ 的范围] | 特殊性质 | | :----: | :----------: | :-----------------: | | 1 | [$n = 3$] | $n$ 是质数 | | 2 | [$n = 4$] | $n$ 是 2 的整数次方 | | 3 | [$n = 6$] | 无 | | 4 | [$n = 8$] | $n$ 是 2 的整数次方 | | 5 | [$n = 9$] | 无 | | 6 | [$n = 19$] | $n$ 是质数 | | 7 | [$n = 89$] | $n$ 是质数 | | 8 | [$n = 181$] | $n$ 是质数 | | 9 | [$n = 233$] | $n$ 是质数 | | 10 | [$n = 25$] | $n$ 是质数的平方 | | 11 | [$n = 121$] | $n$ 是质数的平方 | | 12 | [$n = 169$] | $n$ 是质数的平方 | | 13 | [$n = 27$] | 无 | | 14 | [$n = 143$] | 无 | | 15 | [$n = 128$] | $n$ 是 2 的整数次方 | | 16 | [$n = 81$] | 无 | | 17 | [$n = 125$] | 无 | | 18 | [$n = 243$] | 无 | | 19 | [$n = 256$] | $n$ 是 2 的整数次方 | | 20 | [$n = 343$] | 无 |
构造一个 $n$ 元有限域 $\mathbb{E}_n$, 不存在时输出 -1
抽代题是吧... 我直接进行一个定理的摆
我们称没有真子域的域为素域
首先域的特征要么为 $0$, 要么为素数 $p$, 进一步我们有
{% note success no-icon %}
<a id="th-1">定理 - 1</a> 任意一个域 $\mathbb{F}$ 都含且仅含一个素域
进一步, 两个域的特征相同当且仅当其素域同构
<details open> <summary>证明</summary>
令
$$ {\mathbb{F}_i|\mathbb{F}_i\leqslant \mathbb{F},i\in I} $$
为 $\mathbb{F}$ 全体子域构成的集合, 显然其交集 $\mathbb{P}$ 非空,且
我们构造如下映射
$$ \begin{aligned} \varphi:\mathbb{Z}&\to\mathbb{P}\ m&\mapsto me \end{aligned} $$
其中 $e$ 为 $\mathbb{F}$ 的幺元, 显然 $\varphi$ 为同态映射
若 $\operatorname{char}(\mathbb{F})=0$, 则 $\ker\varphi={0}$, 令
$$ R_e:={me|m\in\mathbb{Z}} $$
由同态基本定理, $R_e\cong\mathbb{Z}$, $R_e$ 为一整环, 从而其分式域 $\mathbb{F}_e\cong\mathbb{Q}$
显然
故 $\mathbb{F}_e$ 即为 $\mathbb{F}$ 同构于 $\mathbb{Q}$ 的素域
若 $\operatorname{char}(\mathbb{F})=p$, 则 $\ker\varphi={p}$, 令
$$ R_e:={0,e,2e,...,(p-1)e} $$
由同态基本定理, $R_e\cong\mathbb{Z}_p$, 而 $\mathbb{Z}_p$ 显然为素域, 故 $R_e$ 即为 $\mathbb{F}$ 同构于 $\mathbb{Z}_p$ 的素域
</details>
{% endnote %}
令 $n$ 元有限域为 $\mathbb{E}_n$, 显然其特征必为素数, 故 $n=6$ 和 $n=143$ 的情况直接输出 -1 即可
记 $\mathbb{E}_n$ 的素域为 $\mathbb{F}_p$, 其中 $p$ 为 $\mathbb{E}_n$ 的特征
{% note success no-icon %}
<a id="th-2">定理 - 2</a> $\forall p\in\text{Prime}^+,m\in\mathbb{N}^+$, $p^m$ 阶有限域必存在且在 $\mathbb{F}_p$-同构意义下是唯一的
<details open> <summary>证明</summary>
令 $f(x)=x^{p^m}-x\in\mathbb{F}_p[x]$, 作 $\mathbb{F}_p$ 关于 $f(x)$ 的分裂域
$$ \mathbb{E}=\mathbb{F}p(\alpha_0,\alpha_1,\dots,\alpha{p^m}) $$
其中 $\alpha_0,\alpha_1,\dots,\alpha_{p^m}$ 为 $f(x)$ 在 $\mathbb{E}$ 中的根
又由 $\operatorname{char}(\mathbb{F}_p)=p$ 知, $f'(x)=-1$, 从而 $(f(x),f'(x))=1$, 即 $f(x)$ 无重根
令 $\mathbb{L}={\alpha_0,\alpha_1,\dots,\alpha_{p^m}}$, 则 $\forall\alpha_i,\alpha_j\in\mathbb{L}$
故 $\mathbb{L}\leqslant\mathbb{E}$
又 $\mathbb{F}_p\leqslant\mathbb{L}$, 故 $\mathbb{E}\leqslant\mathbb{L}$
从而 $\mathbb{E}=\mathbb{L}$, $|\mathbb{E}|=|\mathbb{L}|=p^m$
</details>
{% endnote %}
故其他数据点均可以构造
首先, 我们知道, $\forall p\in\text{Prime}^+$, $(\mathbb{Z}_p,+,\cdot)$ 为一个域
接下来我们尝试构造素数幂次阶的有限域
{% note success no-icon %}
<a id="th-3">定理 - 3</a> 令 $p(x)$ 为 $\mathbb{F}_p[x]$ 中一 $m$ 次首 1 不可约多项式 ($m\geqslant 1$), 则
$$ \mathbb{F}p[x]/\lang p(x)\rang=\left{\sum{i=0}^{m-1}a_ix^i+\lang p(x)\rang\bigg|a_i\in\mathbb{F}_p,~i=0,1,...m-1\right} $$
为一阶为 $p^m$ 的有限域
<details open> <summary>证明</summary>
易得 $\lang p(x)\rang$ 为 $\mathbb{F}_p[x]$ 的极大理想, 从而 $\mathbb{F}_p[x]/\lang p(x)\rang$ 为一域
由 $\mathbb{F}_p$ 为阶为 $p$ 的素域, 易得
$$ |\mathbb{F}_p[x]/\lang p(x)\rang|=p^m $$
</details>
{% endnote %}
我们将 $\mathbb{F}_p[x]/\lang p(x)\rang$ 中的多项式看作 $p$ 进制数, 不难发现这个操作是同构映射, 故这题我们就做完了
{% icodeweb cpa_py title:Luogu_P3923 Luogu/P3923/0.py %}