气球
2015-10-26 14:03
281 查看
#include<stdio.h> int f(int n)\\求阶乘 { int i; int r=1; for(i=1;i<=n;i++) r*=i; return r; } int main() { int i,j,n,m,n1,sum=1,count[10]={0}; scanf("%d%d",&n,&m); int a[m]; for(i=0;i<m;i++) { scanf("%d",&a[i]); count[a[i]]++; } n1=n; for(i=0;i<m-1;i++) { for(j=1;j<=a[i];j++) { sum=sum*n/j; n--; } } for(i=0;i<n1;i++) { if(count[i]>1) sum/=f(count[i]);} printf("%d\n",sum); return 0; }
相关文章推荐
- django web Cookie 和 Sessions 应用
- org.springframework.jdbc.UncategorizedSQLException:
- ubuntu12.04LTS系统升级到ubuntu14.04LTS后无法正常启动问题
- hdu 3786 找出直系亲属 dfs
- Server Tomcat v7.0 Server at localhost failed to start.
- linux 命令总结
- JS跨域方法及原理
- CentOS源码安装GitLab汉化版
- 最大似然估计(Maximum likelihood estimation)
- 包装类
- 集合
- c++11 单例模式可变参数实现完美转发
- 机器学习(Machine Learning)&深度学习(Deep Learning)资料(Chapter 2)
- PHP中文乱码的常见解决方法总结
- Servlet和JAVA BEAN 分析探讨
- Eclipse自动部署项目到Tomcat的webapps下的有效方法
- CentOS 图形界面的开启与关闭
- mysql5.1及以上版本动态关闭和开启慢日志功能
- 设置图纸中标注的比例
- 什么叫javaBean