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

网站建设流程哪家好长沙百度推广开户

网站建设流程哪家好,长沙百度推广开户,跨境电商开发,一站式做网站ZJYYC2510. 蓝红球 题目 题目解析及思路 题目要求将蓝色球分成 i 个堆,第i行输出可能的排列方式 即组合数问题,推理可知答案为Ci-1m-1 * Cin-m1 组合数问题都是乘法逆元的题,公式为Cba fac[a] * infac[b] * infac[a-b] 代码 #include&…

ZJYYC2510. 蓝红球

题目

在这里插入图片描述

题目解析及思路

题目要求将蓝色球分成 i 个堆,第i行输出可能的排列方式

即组合数问题,推理可知答案为Ci-1m-1 * Cin-m+1

组合数问题都是乘法逆元的题,公式为Cba = fac[a] * infac[b] * infac[a-b]

代码

#include<bits/stdc++.h>using namespace std;
const int MOD = 1e9 + 7;
const int N = 2010;
typedef long long LL;
LL fac[N],infac[N];//快速幂,用来求乘法逆元
LL qmi(LL a,LL b){LL res = 1;while(b){if(b & 1) res = (res * a) % MOD;b >>= 1;a = (a * a) % MOD;}return res;
}//求逆元和阶乘void solve(){fac[0] = infac[0] = 1;for(int i=1;i<N;i++){fac[i] = fac[i-1] * i % MOD;}for(int i=1;i<N;i++){//根据费马小定理(有模数MOD的前提下)推出:i的逆元 = i-1的逆元 * i的模数-2次方infac[i] = infac[i-1] * qmi(i,MOD-2) % MOD;}
}
//组合数函数
LL C(int a,int b){if(a<0 || b<0 || a<b) return 0;return fac[a] * infac[b]%MOD * infac[a-b]%MOD;
}
int main(){solve();int n,m;cin>>n>>m;for(int i=1;i<=m;i++){LL c1 = C(m-1,i-1) % MOD;LL c2 = C(n-m+1,i) % MOD;cout<<(c1*c2)%MOD<<endl;}
}
http://www.cadmedia.cn/news/12878.html

相关文章:

  • 东莞网站开发营销国外网站设计
  • 河南省建设教育协会网站人力资源培训网
  • 旅游网站建设实训报告创建网站平台
  • 网站建设的布局对网络推广的影响百度seo哪家公司好
  • 施工企业安全生产评价汇总表最终须由( )签名。上海aso苹果关键词优化
  • 杭州网站建设 巴零百度下载电脑版
  • 中石建基础设施建设有限公司网站长沙seo网站推广
  • 外国人做的关于中国的视频网站外包公司值得去吗
  • wordpress压缩数据库seo是搜索引擎营销吗
  • 怎么制作网站准考证在网上打印手游推广平台
  • 营销网站建设教学产品推销方案
  • 网站建设游戏公司360推广登录平台
  • 页面模板如何设置seo网络推广经理招聘
  • 厦门市网站建设公司信息流广告投放流程
  • 网站建设源码抖音账号权重查询入口
  • 影视网站seo是什么品牌
  • 深圳专业网站建设制作百度广告商
  • 如何上传织梦做的网站海南网站网络推广
  • 潜江资讯网sem和seo是什么
  • 百度联盟网站备案信息谷歌app下载
  • 图像生成器在线制作seo项目
  • 合肥网站建设公司哪家好seo搜狗
  • 创意二维码制作网站海外品牌推广
  • 福建漳州东山建设局官方网站南京最大网站建设公司
  • 制作网站建设线上宣传方案
  • 电子商务网站建设 ppt网站模板中心
  • 天津市建筑信息平台培训seo
  • 做网站建设的一般在哪儿找写文章在哪里发表挣钱
  • 如何做发表文章的网站东莞seo建站如何推广
  • 佛山seoseo检查工具