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

重庆家政网站建设南京企业网站开发费用申请

重庆家政网站建设,南京企业网站开发费用申请,制作网站软件排行榜,wordpress图片显示缩略图文章目录 隔板法#xff08;求解的组数#xff09;隔板法扩展 例题 隔板法#xff08;求解的组数#xff09; 文章首发于我的个人博客#xff1a;欢迎大佬们来逛逛 隔板法 隔板法能够解决的问题#xff1a; 求线性不定方程的解的组数求相同元素分组的方案数 给我们 … 文章目录 隔板法求解的组数隔板法扩展 例题 隔板法求解的组数 文章首发于我的个人博客欢迎大佬们来逛逛 隔板法 隔板法能够解决的问题 求线性不定方程的解的组数求相同元素分组的方案数 给我们 n n n 个球 k k k 个盒子要求把这些球放进这些盒子中一共有多少种不同的放的方案数 例如 n 4 k 3 n4k3 n4k3 方案如下 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IUTQYuPA-1685533049927)(%E9%9A%94%E6%9D%BF%E6%B3%95%EF%BC%88%E6%B1%82%E8%A7%A3%E7%9A%84%E7%BB%84%E6%95%B0%EF%BC%89%206f4140365b494c00a1407852acf8dd57/Untitled.png)] 容易看出我们可以划分为 1 1 2 ; 1 2 1; 2 1 1 三种不同的方案。 我们可以把这个问题转换为这样的一个模型 在 x i 1 x_i1 xi​1 的条件下求 x 1 x 2 x 3 . . . x k n x_1x_2x_3...x_kn x1​x2​x3​...xk​n 的方程解的组数 即在这个问题中方程的解的组数就是 ( x 1 , x 2 , x 3 ) ( 1 , 1 , 2 ) (x_1,x_2,x_3)(1,1,2) (x1​,x2​,x3​)(1,1,2) ( x 1 , x 2 , x 3 ) ( 1 , 2 , 1 ) (x_1,x_2,x_3)(1,2,1) (x1​,x2​,x3​)(1,2,1) ( x 1 , x 2 , x 3 ) ( 2 , 1 , 1 ) (x_1,x_2,x_3)(2,1,1) (x1​,x2​,x3​)(2,1,1) 如何解决这个问题呢 注意到我们总共有 k 3 k3 k3 个盒子相当于我们有 k − 1 2 k-12 k−12 块板子然后把这两块板子放到不同的间隔方案数。 对于板子我们有 k − 1 k-1 k−1 块对于间隔我们有 n − 1 n-1 n−1 个位置。 因此就是求 ∗ ∗ C n − 1 k − 1 **C_{n-1}^{k-1} ∗∗Cn−1k−1​ 的方案数** 扩展 与前面不同我们需要求在 x i 0 x_i0 xi​0 的条件下求 x 1 x 2 x 3 . . . x k n x_1x_2x_3...x_kn x1​x2​x3​...xk​n 的方程解的组数 假设 y i x i 1 y_ix_i1 yi​xi​1 那么 y 1 y 2 y 3 . . . y k n k m y_1y_2y_3...y_knkm y1​y2​y3​...yk​nkm 因此就可以转换为求 C m − 1 k − 1 C n k − 1 k − 1 C_{m-1}^{k-1} C_{nk-1}^{k-1} Cm−1k−1​Cnk−1k−1​ 的方法数 我们需要求在 x i a i 0 , ∑ 1 n a i p x_ia_i0, \sum_{1}^{n}a_ip xi​ai​0,∑1n​ai​p 的条件下求 x 1 x 2 x 3 . . . x k n x_1x_2x_3...x_kn x1​x2​x3​...xk​n 的方程解的组数 假设 y i x i − a i 1 y_ix_i-a_i1 yi​xi​−ai​1那么 y 1 y 2 y 3 . . . y k n − ∑ 1 k a i k m y_1y_2y_3...y_kn-\sum_{1}^{k}a_ikm y1​y2​y3​...yk​n−∑1k​ai​km 因此就可以转换为求 C m − 1 k − 1 C n − ∑ i 1 k a i k k − 1 C_{m-1}^{k-1}C_{n-\sum_{i1}^{k}a_ik}^{k-1} Cm−1k−1​Cn−∑i1k​ai​kk−1​ 的方案数 例题 方程的解 - 洛谷 首先求出 x x m o d 1000 x^x mod\space 1000 xxmod 1000 的值作为 n n n然后直接求对应的方案数 C n − 1 k − 1 C_{n-1}^{k-1} Cn−1k−1​对于如何处理这个组合数我们使用求组合数的递推的方法其中我们需要用到高精度加法来处理。 #includebits/stdc.h #if 1#define int long long #endifconst int N150,p1000; int n,k,x; int dp[1001][101][N10]; int qpow(int a,int b,int p){int ans1;while (b){if (b1){ansans*a%p;}aa*a%p;b1;}return ans; } void add(int ans[],int A[],int B[]){for (int i0;iN;i){ans[i]A[i]B[i];ans[i1]ans[i]/10;ans[i]%10;} } void solve(int nn,int mm){//求组合数: C(1000,100)for (int i0;inn;i){for (int j0;ji jmm;j){if (j0){dp[i][j][0]1;}else{//高精度加法add(dp[i][j],dp[i-1][j],dp[i-1][j-1]);}}} } signed main(){std::cinkx;nqpow(x,x,p);//a1a2a3...akn//正整数解组数: 满足ai1solve(n-1,k-1);int iN-1;//跳过前导0while (dp[n-1][k-1][i]0){i--;}while (i0){std::coutdp[n-1][k-1][i--];}return 0; }
http://www.hkea.cn/news/14480668/

相关文章:

  • 电商网站建设特色ppt制作模板免费下载
  • 环评怎么在网站做公示重庆建设信息工程信息网
  • 建立网站需要怎么做wordpress七牛远程图片上传
  • 哈尔滨 建设网站 科技米问外贸论坛
  • 百度网站优化公司邯郸网站设计邯郸网站制作
  • 可以做微信游戏的网站网站建设所需要的技能
  • wordpress 影视模板百度搜索引擎关键词优化
  • 地方网站做相亲赢利点在哪里网站建设案例 星座
  • 做搜索引擎优化网站费用交易所网站建设
  • 龙口网站建设手机网站例子
  • 网站的意义怎么创建网址
  • 建筑方案设计包括什么昆明网站seo优化
  • 网站设计案例分析平面设计师磨刀石
  • 国家建设 免费论文期刊网站简述酒店类网站开发的策略
  • 抚州网站建设公司cn网站怎么做
  • 宁波网站设计公司网络服务器租用价格
  • 美食网站要怎么做怎么写自己的网页
  • 江西省建设厅网站网站建设售价多少钱
  • 免费网页转app软件seo网站优化平台
  • 广东茶叶网站建设房地产网站的设计要求
  • 如何做解析网站做编程的 网站有哪些方面
  • 网站报价方案蚌埠市建设银行网站
  • 怎样做免费网站建设挂马网站教程
  • 上海做高端网站制辽宁省工程造价管理总站
  • 便利的聊城网站建设学做宝宝辅食的网站
  • 网站需要什么费用网站开发技术语言的选择
  • 做网站600wordpress前台压缩图片
  • 网站开发计算机语言的比较上海网站制作公司报价
  • 旅游网站开发盈利模式河北建设厅网站怎么搜索文件
  • wordpress 权限是一个类还是一个函数杭州哪家seo公司好