组合数
来源:互联网 发布:网上宿迁网络问政来龙 编辑:程序博客网 时间:2024/05/23 18:31
题目:
找出n个自然数(1,2···n)中取r个数的组合,例如当n=5,r=3时所有组合为
1 2 31 2 4
1 2 5
1 3 4
1 3 5
1 4 5
2 3 4
2 3 5
2 4 5
3 4 5
此题只需求出组合数的个数
输入描述:
5 3
20 18
输出描述:
10
190
#include <iostream>using namespace std;int main(){int m, i, j, n;int M = 1, N = 1;cin >> m >> n;if(m - n < n){n = m - n;}for(i = 1; i <= n; i++){M = M * m;m = m - 1;}for(j = 1; j <= n; j++){N = N * j;}cout << M / N;}
阅读全文
0 0
- 组合数
- 组合数
- 组合数
- 组合数
- 组合数
- 组合数
- 组合数
- 组合数
- 组合数
- 组合数
- 组合数
- 组合数
- 组合数
- 组合数
- 组合数
- 组合数
- 组合数
- 组合数
- sqoop-1.4.6使用指南
- 日期类的简单实现
- 当有一个矢量的房屋面和一条道路线时,如何将其变为紧邻的两个面
- 第三周 项目1的程序——顺序表的基本运算
- Java Arrays集合方法
- 组合数
- 获取json发到前台web
- 新手易犯的错误:C++类指针成员初始化
- 联动+加载+Fragment
- 函数的递归调用
- Python虚拟环境的安装和配置(windows)
- RecyclerView Demo,瀑布流视频列表GridView
- Intellij IDEA使用git提交代码流程
- 欢迎使用CSDN-markdown编辑器