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

网站首页标题怎么写电商代运营公司100强

网站首页标题怎么写,电商代运营公司100强,重庆永川网站建设,新手自建网站做跨境电商前言 马上就要到线段树了,有点紧张() 一、逆元和除法同余 在一些组合数学的题目里,往往需要求解组合数。而又因为一阶乘数据会很大,所以往往这类题需要进行取模操作。而因为公式中存在除法,除法同余又和加减乘同余都不一样,此时就需要用到逆元的知识来求解除法同余了…

前言

马上就要到线段树了,有点紧张()

一、逆元和除法同余

在一些组合数学的题目里,往往需要求解组合数。而又因为一阶乘数据会很大,所以往往这类题需要进行取模操作。而因为公式中存在除法,除法同余又和加减乘同余都不一样,此时就需要用到逆元的知识来求解除法同余了。

组合数学的题永远做不出来呜呜呜……

1.逆元

如果想要求解a除以b取模,首先必须保证a除以b可以整除,其次需要保证模的数MOD为一个质数,最后还需要保证b和MOD的最大公约数为1,以上这三点往往题目本身就会保证,不需要做题时再考虑了。

之后,若想求解(10/5)%3,因为10除以5和10乘以1/5结果一致,所以抽象一点说逆元的思路就是找一个数代替1/5和10去乘。直接说结论,b的逆元就是b的MOD-2次方中间每步取模的结果。所以在求解的过程中还需要用到乘法快速幂。

2.除法同余

求出逆元后,a除以b再取模的除法同余就可以转化成用a乘以b的逆元再取模。

#include <bits/stdc++.h>
using namespace std;typedef long long ll;
typedef pair<int,int> pii;const int MOD=41;//质数//验证方法
int solve1(ll a,ll b)
{return (a/b)%MOD;
}//乘法快速幂
ll power(ll x,int n)
{ll ans=1;while(n>0){if((n&1)!=0){ans=(ans*x)%MOD;}x=(x*x)%MOD;n>>=1;}return ans;
}int solve2(ll a,ll b)
{ll inv=power(b,MOD-2);return (a*inv)%MOD;
}void test()
{cout<<"Start"<<endl;ll b=3671613;ll a=67312*b;cout<<solve1(a,b)<<endl;cout<<solve2(a,b)<<endl;cout<<"Over"<<endl;
}int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int t=1;//cin>>t;// while(t--)// {//     solve();    // }test();return 0;
}

可以得到答案均为31,但若MOD为一个合数,答案就会出现错误。

3.逆元的线性递推——模意义下的乘法逆元

#include <bits/stdc++.h>
using namespace std;typedef long long ll;
typedef pair<int,int> pii;void solve()
{int n,p;scanf("%d%d",&n,&p);//inv[i]:数字i的逆元//inv[1]=1//inv[i]=(p-inv[p%i]*(p/i)%p)//逆元vector<ll>inv(n+1);inv[1]=1;for(int i=2;i<=n;i++){inv[i]=(p-inv[p%i]*(p/i)%p);}for(int i=1;i<=n;i++){printf("%d\n",inv[i]);}
}int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int t=1;//cin>>t;while(t--){solve();    }return 0;
}

线性递推的这个公式没啥好说的,背过就行。

注意,这道题卡常卡的特别严重,必须用scanf和printf才能通过。

4.逆元的阶乘递推

#include <bits/stdc++.h>
using namespace std;
http://www.dtcms.com/wzjs/140687.html

相关文章:

  • 深圳福永网站建设公司数字营销服务商seo
  • 做的网站很卡ds2600ii色带
  • 鲜花店网站建设的总结百度站长平台网站收录
  • 企业做自己的网站要注意什么信息流广告推广
  • 营销方案网站关键词采集网站
  • 龙岗平湖网站开发线上宣传推广方案
  • 买邮箱的网站推广文案怎么写
  • 高品质的网站开发公司贵阳百度快照优化排名
  • 网站后台ftp账户百度网页游戏
  • 网站备份挖掘怎么把自己的网站发布到网上
  • wordpress难不难seo 深圳
  • 做设计网站网上销售有哪些方法
  • 免费建站系统软件广州seo顾问seocnm
  • 网站推广常用方法包括2024年阳性最新症状
  • 网站logo更换大数据获客系统
  • b2c网站开发百度热门
  • 东台网站建设seo软件视频教程
  • 网站常用字号搜索引擎营销seo
  • 360未经证实的网站如何做关键词优化如何做
  • 网站快速备案靠谱吗滨州网站seo
  • 做网站可以用什么软件nba最新交易一览表
  • 网站设计规划范文百度关键词查询网站
  • 网站怎么做支付宝支付接口搜一搜
  • 广告设计用到的软件宁波seo网络推广产品服务
  • 做网站到哪里接单上海网站关键词排名优化报价
  • 湖北二师网站建设排名最新网站查询
  • 宇泽佛山网站建设每日军事新闻
  • 东莞手机网站站定制开发美食软文300范例
  • 重庆建设工程质量监督信息网佛山seo代理计费
  • 网站的二级导航怎么做谷歌推广平台