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

建站加盟/国际财经新闻

建站加盟,国际财经新闻,河北搜索引擎优化,用wordpress制作网页的思路先分享2个式子当模式左边有除法:今天了解了2个,感觉这2个很棒~,尤其第一个:1、$\dfrac {a} {b}\% m\dfrac {a \%\left( b\cdot m\right) } {b}$ 要求:a能整除b。(不知道用了什么奇技淫巧。。。)2、$\dfrac {a} {b}\…

先分享2个式子

当模式左边有除法:

今天了解了2个,感觉这2个很棒~,尤其第一个:

1、$\dfrac {a} {b}\% m=\dfrac {a \%\left( b\cdot m\right) } {b}$    要求:a能整除b。(不知道用了什么奇技淫巧。。。)

2、$\dfrac {a} {b}\% m=(a\cdot b^{m-2} )\%m$     要求:gcd(b , m)== 1 且 m为素数   且 a能整除b (利用费小马定理)

b在模m 下存在逆元的条件: b与m互质( 即gcd(b,m) == 1 )。

求逆元又分三种方法,拓展欧几里得法,欧拉函数法,费小马法。从一般到特殊吧:

1、拓展欧几里得法:

要求:a与m互质。

代码:

void ext_gcd(int a, int b, int &d, int &x, int &y)

{

if(!b)

{

d = a;

x = 1;

y = 0;

}

else

{

ext_gcd(b, a%b, d, y, x);

y -= x*(a/b);

}

}

int mod_inverse(int a, int m)

{

int x, y,d;

ext_gcd(a, m, d, x, y);

return (m + x % m) % m;

}

2、欧拉函数法

要求:b与m互质。

令$\phi \left( m\right) $表示小于等于且与互素的正整数的个数。

如果b和m互质(逆元存在条件),则有$b^{\phi \left( m\right)}\equiv 1\left( modm\right) $ 。即$b\ast b^{\phi \left( m\right)-1}\equiv 1\left( modm\right) $,$b^{\phi \left( m\right)-1} $即为b的逆元

特殊的,当m为质数的情况下 ,$\phi \left( m\right) =m-1$,即费小马定理。

重点在于求解欧拉值

利用欧拉函数的积性性质:

对任意的整数n,可以将他分解为$n=p_{1}^{k_{1}}\ast p_{2}^{k_{2}}\ast p_{3}^{k_{3}}... p_{m}^{k_{m}} $,其中pi为质数,

其中$\phi \left( n\right) =\phi \left( p_{1}^{k_{1}}\right) \ast \phi \left( p_{2}^{k_{2}}\right) ... \phi \left( p_{m}^{k_{m}}\right)  $

最后转化为:$\phi \left( n\right) =n\ast \prod \left( p_{i}-1\right) / p_{i}$

代码:

int eurler_phi(int n)

{

int res = n;

for(int i = 2; i * i <= n; i++){

if(n % i == 0){

res = res / i * (i - 1);

while(n % i == 0) n /= i;

}

}

if(n != 1) res = res / n * (n - 1);

return res;

}

3、费小马定理法

要求:b与m互质,且 m为质数

在m是素数的情况下,对任意整数b都有$b^m \equiv b(mod)m$

如果b无法被p整除,则有$b^{m-1} \equiv 1(modm)$

可以在p为素数的情况下求出一个数的逆元,$b * b^{m-2} \equiv 1(mod m)$,$b^{m-2}$即为逆元。

代码:可用快速幂幂

来源:https://www.cnblogs.com/shawn-ji/p/5674772.html

http://www.jmfq.cn/news/5041207.html

相关文章:

  • 小公司做网站还是微博/百度seo规则最新
  • 在线做网站视频在线观看/google搜索中文入口
  • 做二手房的网站技巧/哈尔滨网络推广
  • 临沂网站制作公司哪家好/成都网站建设
  • 网站开发藏汉双语/怎样做一个网站平台
  • 把收藏夹网站设置成主业怎么做/南宁seo教程
  • 精品网站建设多少钱/百度seo sem
  • 五百亿网站建设/交换链接的例子
  • 物流网站给做软件/百度手机提高关键词排名
  • 运城网站建设报价/新闻头条今天最新消息
  • 做网站的每天打电话咋办/怎么提高seo关键词排名
  • 做网站公司-汉狮网络/怎么快速排名
  • 做装修的网站/百度搜索百度
  • 绥化市网站建设/合肥最新消息今天
  • 创建一个企业网站流程的步骤/香水推广软文
  • 创建有限公司/win7优化大师下载
  • 中文网站做google广告怎么样/百度竞价ocpc投放策略
  • wordpress wpdb insert/班级优化大师怎么用
  • 厦门做网站哪家公司好/河北网站seo
  • 药企做网站/优化关键词的步骤
  • 建设网站的岗位/推广网站怎么制作
  • 哪个网站做黄金交易最好/微信营销系统
  • 怎样登网站/营销型网站建设推荐
  • 一个域名可以做中英文两个网站吗/seo网站推广费用
  • 精品网站建设公/公司管理培训课程大全
  • 2345浏览器打开网址/优化排名推广技术网站
  • 在什么网站做公务员题目/网页关键词排名优化
  • 如何做网站seo优化/app推广方法及技巧
  • 免费建站的手机app/seo人员工作内容
  • 企业网站前期建设方案案例/百度一下首页网址