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

招聘网站开发方案doc辽阳北京网站建设

招聘网站开发方案doc,辽阳北京网站建设,农产品品牌策划方案,网站框架搭建题目大意 对于一个很大的$n,m,p$如何求$C_{nm}^m\mod p$#xff1f; Lucas定理 若$n_i,m_i$分别是$n,m$在$p$进制下第$i$位的数字#xff0c;则有 $$C_n^m\mod p\prod_{i0}^{\log_p m}C_{n_i}^{m_i}\mod p$$ 求法 按照定理式一个一个求组合数即可。 组合数并不用批量求。故预…题目大意 对于一个很大的$n,m,p$如何求$C_{nm}^m\mod p$ Lucas定理 若$n_i,m_i$分别是$n,m$在$p$进制下第$i$位的数字则有 $$C_n^m\mod p\prod_{i0}^{\log_p m}C_{n_i}^{m_i}\mod p$$ 求法 按照定理式一个一个求组合数即可。 组合数并不用批量求。故预处理出各项阶乘值然后运用 $$C_n^m\frac{n!}{m!(n-m)!}$$ 因为取模P运用乘法逆元、快速乘工具求解即可。 注意事项 MAX_N应当为n,m的范围*2因为nm。求组合数时若mn返回0。 #include cstdio #include iostream #include cstring #include algorithm using namespace std;#define ll long long #define inv(a) Inv(a, P) #define mult(a, b) Mult(a, b, P)const int MAX_N 200010; ll Fact[MAX_N]; ll P;void GetFact(int n, ll* Fact, ll p) {Fact[0] 1;for (int i 1; i n; i)Fact[i] Fact[i - 1] % p * i % p; }ll Exgcd(ll a, ll b, ll x, ll y) {if (b 0){x 1;y 0;return a;}ll d Exgcd(b, a%b, x, y);ll tx x;x y;y tx - a / b * y;return d; }ll Inv(ll a, ll p) {ll x, y;Exgcd(a, p, x, y);return (x % p p) % p; }ll Mult(ll a, ll b, ll p) {ll ans 0;while (b){if (1 b)ans (ans a) % p;a (a a) % p;b 1;}return ans; }ll Comb(ll n, ll m) {if (m n)return 0;return mult(Fact[n], inv(mult(Fact[m], Fact[n - m]))); }ll Lucas(ll n, ll m, ll p) {if (m 0)return 1;return Comb(n % p, m % p) * Lucas(n / p, m / p, p) % p; }int main() {int caseCnt;scanf(%d, caseCnt);while (caseCnt--){ll n, m;scanf(%lld%lld%lld, n, m, P);GetFact(n m, Fact, P);printf(%lld\n, Lucas(n m, m, P));}return 0; }转载于:https://www.cnblogs.com/headboy2002/p/9126156.html
http://www.zqtcl.cn/news/992732/

相关文章:

  • 自己建设论坛网站家用电脑搭建服务器
  • 做网站上海公司企业网站内页
  • 手机网站seo山东网站建设网
  • 溧阳 招网站开发wordpress 占内存
  • 网站seo 工具做网站建设公司排名
  • 丹阳网站建设企业建设网站管理制度
  • 怎样审请网站集成装修全屋定制
  • 好看响应式网站模板下载可以访问的国外网站
  • 做电脑网站宽度网站建立安全连接失败
  • 西安网站设计哪家公司好my12777域名查询
  • 西宁网站建设排名网站设计对网站建设有哪些意义?
  • 北京平台网站建设价位怎样做网站卖网站
  • 网站建设与维护试题a卷建设银行官方网站买五粮液酒
  • 安装网站源码做文艺文创产品的网站
  • 软件公司网站设计与制作电子商务成功网站的案例
  • 购物车功能网站怎么做的建设众筹类网站
  • 哪些网站做的美爱站工具网
  • 对网站开发的理解源码资源网
  • 有哪些做兼职的网站网站建设的项目计划书
  • 如何做行业网站江苏城乡建设部网站首页
  • 淘客网站怎么做 知乎wordpress 删除插件
  • 深圳市住房和建设局人事调整公司网站seo怎么做
  • 小型影视网站源码好看的个人博客
  • 哈密建设厅网站西安培训机构
  • 网站建设公众号小程序开发密云网站开发
  • 南宁网站开发制作网站数据库分离怎么做
  • 不能打开建设银行网站怎么办自己做网站要会什么软件下载
  • 微软网站怎么做的diy个性定制
  • 洛阳做网站的公司宣传品牌网站建设
  • 公司网站开发招标书电子商务网站系统