ACM_模板_指数型母函数
来源:互联网 发布:php 工作流 开源 编辑:程序博客网 时间:2024/05/15 06:17
普通型母函数主要是来求组合的方案数,而指数型母函数是求多重排列数。
这里小编引用百度百科上的对指数型母函数的讲解。
http://baike.baidu.com/link?url=061wn8F8bePtWezmn3YEo9mVTmLDTNH0G0W7J4AbXOYUB3O3nmSaglcDtUTgC14Is3YVGaGFkt1Tam8j4VjtvTslVVDWbpb9fjRn0qWhAizvOUDDfTQdN46Y87t3ZAeoBdLvjaRGrVnK8BEGfPLx-_
#include <stdio.h>//指数型母函数 int jcs[15];int main (){jcs[0]=1; for(int i=1;i<=12;i++) jcs[i]=jcs[i-1]*i; double c1[15],c2[15]; int c[15]; int m,n,i,j,k; while(scanf("%d%d",&n,&m)!=EOF) { for(i=1;i<=n;i++) scanf("%d",&c[i]); for(i=0;i<=n;i++) { c1[i]=c2[i]=0; }c1[0]=1.0/jcs[0];for(i=1;i<=n;i++){ for(j=0;j<=m;j++) for(k=0;k+j<=m&&k<=c[i];k++) c2[k+j]+=c1[j]/jcs[k]; for(j=0;j<=m;j++) c1[j]=c2[j],c2[j]=0; } printf("%.0f\n",c1[m]*jcs[m]); } return 0;}
0 0
- ACM_模板_指数型母函数
- ACM_模板_母函数
- 指数型母函数模板
- ACM_模板_最小公倍数
- ACM_模板_网络流
- ACM_模板_背包问题
- ACM_模板_字典树
- ACM_模板_树状数组
- ACM_模板_线段树
- ACM_模板_树状数组
- 母函数与指数型母函数模板
- ACM_模板_进制转换
- ACM_模板_求质因子
- ACM_模板_并查集
- ACM_模板_最小生成树
- HDOJ 题目1521排列组合(指数型母函数,模板)
- 指数型母函数及模板(HDOJ 1521)
- 指数型母函数
- iOS开发-------属性用copy、strong修饰的区别
- 安卓菜单的使用系列3:显示上下文菜单
- 动画
- Lua处理中英文混合字符串
- 垃圾收集器与内存分配策略
- ACM_模板_指数型母函数
- zip&&rar
- HUST 1027 Enemy Target!
- java中的传值和传引用深刻体会
- 深入c++ new
- Tomcat优化方案( 一)
- android WebView 缓存
- 第六届蓝桥杯 格子中输出
- WPF的TextBox抛出InvalidOperationException异常:Cannot close undo unit because no opened unit exists.