当前位置: 首页 > news >正文

N次剩余

  • 下文中 \(g\) 代表当前模数的原根。

\(x^n\equiv k\pmod m\) 的解。

先对 \(m\) 分解成 \(\prod p_i^{q_i}\),对每个 \(p_i^{q_i}\) 求出 \(x^n\equiv k\pmod m\) 的解,然后用中国剩余定理求出原方程的解。

考虑模数为 \(p_i^{q_i}\) 的解。经典的转化就是用原根把幂次变为乘法,即求出得到 \(l\) 使 \(g^l\equiv k \pmod m\),求 \(xn\equiv k\pmod{\phi(m)}\)(扩展欧几里得算法),答案即为 \(g^x\)

几个特殊情况:

  • 如果 \(k\not\perp p_i^{q_i}\),那么无法得到满足条件的 \(l\) 使得 \(g^l\equiv k\pmod p_i^{q_i}\)
  • 考虑到 \(2^c(c>2)\) 没有原根,所以要特殊处理。

推论

\(m\) 存在原根且 \(\gcd(k,m)=1\) 时,\(x^n\equiv k\pmod m\) 有解当且仅当 \(k^{\frac{\phi(m)}{\gcd(\phi(m),n)}}\equiv 1\pmod m\)

充分性:若方程有解那么

\[k^{\frac{\phi(m)}{\gcd(\phi(m),n)}}\equiv x^{\frac{n\phi(m)}{\gcd(\phi(m),n)}}\equiv x^{\text{lcm}(n,\phi(m))}\equiv 1\pmod m \]

必要性:若答案存在解 \(x=g^s\),那么 \(g^{sn=l}\equiv k\),一定满足 \(\gcd(n,\phi(m))|sn\bmod \phi(m)\),如果不满足则无解。满足了那么 \(\phi(m)|\frac{l\phi(m)}{\gcd(\phi(m),n)}\)

\(k\not\perp m\)

\(k=0\),那么 \(p^{\lceil\frac{q}{n}\rceil}|x\)

否则将 \(k\) 拆分成 \(up^t\),其中 \(u\perp p\),当 \(n|t\) 才有解,即求出 \(x\equiv u\pmod {p^{q-t}}\) 的解 \(x\),答案为 \(xp^{\frac{t}{n}}\)

可以知道化解完的答案个数为 \(\gcd(n, \phi(q^p))\)

\(2^c(c>2)\)

\(x\equiv k\pmod {2^c}\),利用上面的 \(k\not\perp 2^c\) 转化为 \(k\perp 2^c\)

由于 \(2^c\) 没有原根但可以使用 \((-1)^a5^b(0\le a\le 1,0\le b< 2^{c-2})\) 表示,下面给出证明。

引理 \(1\)\(5^{2^{c-3}}\equiv 2^{c-1}+1\pmod {2^c}\)

考虑归纳法,若 \(c=3\) 显然成立,那么 \(5^{2^{c-3}}\equiv 2^{c-1} + 1 \operatorname{or} 2^c + 2^{c-1} + 1\pmod {2^{c+1}}\),两边同取平方,后面变为 \(2^{2(c-1)}+2^c+1\equiv2^c+1\)\(2^{2c+1}+2^{2c-1}+2^{c+1}+2^c+1\equiv2^c+1\)

引理 \(2\)\(5\)\(2^c\) 的阶为 \(2^{c-2}\)

首先 \(5\) 的阶一定为 \(2^{c-1}\) 的因数,即 \(2^i\),根据引理 \(1\)\(i>c-3\),引理 \(1\) 中两边取平方得到 \(5^{2^{c-2}}\equiv 1\pmod{2^c}\),即 \(i\le c-2\)

引理 \(3\)\((-1)^a5^b(0\le a\le 1,0\le b< 2^{c-2})\) 互不相同

\((-1)^a5^b\equiv(-1)^c5^d\),可知 \(a\not=c\),那么 \(5^b+5^c\equiv 0\),左边模 \(4\)\(1\),右边模 \(4\)\(0\),故不成立。

做法:那么就将 \((-1)^a\)\(5^b\) 分开计算,计算方法和上面一样。

http://www.sczhlp.com/news/65578/

相关文章:

  • Gym-103855M Short Question
  • 绿色食品网站建设可行性一键生成文案的网站
  • 普洱市交通建设集团官方网站网站制作多少费用
  • 青岛市建设网站php网站制作软件
  • 济南网站优化收费网络营销导向企业网站建设的原则
  • 网站建设和微信小程序新开传奇网站发布站三端互通
  • 搭建网站需要钱吗o2o网站建设机构
  • 做网站从哪里找货源上海企业服务云平台
  • 四川网站开发制作琪恋网站建设
  • 广州网站建设出名 乐云践新app 门户网站
  • 官方网站下载6966工商注册登记系统官网
  • 大牌印花图案设计网站韩国源代码交易网站
  • asp网站vps搬家多用户商城系统在哪儿
  • 自己有域名如何做网站wordpress播放百度云
  • 什么网站可做浏览器首页虹口集团网站建设
  • 南京市江宁区建设局网站市场宣传的方法有哪些
  • 专业电商网站建设网站建设经营特色
  • 淘宝网站上的图片是怎么做的生产公司简介模板
  • 做普通网站需要服务器吗wordpress添加备案
  • php与网站开发东莞有什么比较好的网站公司
  • 404网站怎么做凡科做的网站为什么搜不到
  • 网站维护推广的方案做网站用 jsp还是asp
  • 企业网站现状sem推广代运营
  • 基于python的网站开发项目能源网站开发
  • z怎么做优惠券网站饰品网站模板
  • 巴州网站建设网站的备案流程
  • 精美个人网站松江品划网站建设
  • 营销网站和展示型网站中等职业学校专业建设规划
  • 网站建设和维护工作内容北京app制作多少钱
  • 做网站必须知道的问题淮北建设工程质量安全站网站