欧拉函数与欧拉定理

Part 1 简述

欧拉函数 \varphi(x) 表示不大于 x 的整数中与 x 互质的数的个数。它是常见的积性函数,常利用其定义解题,也常用于反演:\varphi * 1=Id

欧拉定理的描述为当 (a,p)=1 时,a^{\varphi(p)} \equiv 1 \pmod p。可以用于乘法逆元的求解、降幂等。费马小定理是其特殊形式。

扩展欧拉定理的描述为当 b>=\varphi(p) 时,a^b \equiv a^{b \mod \varphi(p)+\varphi(p)} \pmod p,可以用于降幂等。

Part 2 题目


  1. P1082 - [NOIP 2012 提高组] 同余方程
  2. P2613 - 【模板】有理数取余
  3. P2158 - [SDOI2008] 仪仗队
  4. P2303 - [SDOI2012] Longge 的问题
  5. P5091 - 【模板】扩展欧拉定理
  6. P2350 - [HAOI2012] 外星人
  7. P4139 - 上帝与集合的正确用法
  8. P3327 - [SDOI2015] 约数个数和
  9. P2568 - GCD
  10. P4213 - 【模板】杜教筛
  11. CF906D - Power Tower
  12. P3747 - [六省联考 2017] 相逢是问候
  13. P3934 - [Ynoi Easy Round 2016] 炸脖龙 I