描述

给1到N,N个数,要你从中选取M个出来,请输出每一种的选取情况(根据序列字典序输出,即两个序列比大小,第一位小的小,若相等第二位小的小,若相等第三位小的小……)。

输入

输入一行,包括两个整数N, M。(2 \lt M \lt N \le102<M<N≤10)

输出

输出若干行,每行表示一个组合方式,按字典序输出。

注意:每行末尾有空格

1、递归计数器cou不等于选择数k,则从标记点start开始到n-k+cou结束进行选择;

2、隐去的是全排列的代码。

#include <stdio.h>
#include <stdlib.h>/*void swap(int* a,int x,int y)
{int t;t=a[x];a[x]=a[y];a[y]=t;
}
void perm(int *a,int m,int n)
{if(m==n){for(int i=0;i<n;i++)printf("%d ",a[i]);printf("\n");}else{for(int i=m;i<n;i++){swap(a,m,i);perm(a,m+1,n);swap(a,m,i);}}
}*/
void slct(int *a,int *b,int cou,int k,int n,int start)
{if(cou==k){for(int i=0;i<k;i++)printf("%d ",a[i]);printf("\n");}else{for(int i=start;i<=n-k+cou;i++){a[cou]=b[i];slct(a,b,cou+1,k,n,i+1);}}}
int main()
{int n,k,b[10]={1,2,3,4,5,6,7,8,9,10},a[10]={0};scanf("%d%d",&n,&k);slct(a,b,0,k,n,0);return 0;
}

21.12.8组合数相关推荐

  1. Primavera P6 EPPM 21.12.X Patch/Update(补丁/更新)

    目录 目录 Patch 21.12.10.0 Patch 21.12.9.0 Patch 21.12.8.0 Patch 21.12.7.0 Patch 21.12.6.0 Patch 21.12.5 ...

  2. 分享一套Oracle P6 PUGateway 21.12 Linux虚拟机

    根据一行业同事请求,这两天整了一套针对于Primavera P6,Unifier 用Gateway对接的虚拟机 操作环境为Oracle Linux: 已通过virualbox 导出虚拟机ova,感兴趣 ...

  3. 21.11.19 贝卡 宝贝制造者 类星体(手雷) 21.11.26 卢西恩的召唤 惊雷AAA 永田(手雷) 21.12.03 绝对征服 嗜血野兽 传输(手雷) 21.

    21.11.19 贝卡 宝贝制造者 类星体(手雷) 21.11.26 卢西恩的召唤 惊雷AAA 永田(手雷) 21.12.03 绝对征服 嗜血野兽 传输(手雷) 21.12.10 垂死之息 某人的财产 ...

  4. 【2022 新年快乐】ORACLE发布Primavera P6,Unifier最新版:21.12

    目录 Primavera Unifier 21.12 Primavera P6 21.12 Primavera Gateway Primavera Analytics ORACLE 如何产品获取 按照 ...

  5. 开源的 Switch 模拟器——GitHub 热点速览 v.21.12

    作者:HelloGitHub-小鱼干 脸滚键盘操作选手小鱼干这里要推荐一个超酷 Switch 模拟器,不能埋没你的游戏天赋.Ryujinx 是一个 C# 写的 Switch 模拟器,1700+ 游戏可 ...

  6. 排序算法(21.12)

    排序 一.基于比较的排序 1.插入排序 1.1直接插入排序 1.2希尔排序 2.交换排序 2.1冒泡排序 2.2快速排序 3.选择排序 3.1简单选择排序 3.2堆排序 4.归并排序 二路归并排序 二 ...

  7. 【微语】第六周(12.21~12.27)

    12.21.总依赖别人,是这世界上最没有安全感又最危险的事. 12.22.吸引一个人的最好方式,是独立自主,而非刻意谄媚. 12.23.让你步入婚姻殿堂的不应该是年龄,而是两情相悦. 12.24.时间 ...

  8. CodeForces - 1485B(找规律+求和) acm寒假集训日记21/12/31or22/1/1

    题目如下: AC代码如下: #include<iostream> #include<algorithm> #include<cstring> #include< ...

  9. 【论文翻译】Generation of Non-Deterministic Synthetic Face Datasets Guided by Identity Priors(21.12)

    文章目录 读后感 Abstract 1 Introduction 1.1 Our contributions 2 Related Works 2.1 Synthetic Image Generatio ...

最新文章

  1. Java学习总结:53(单对象保存父接口:Collection)
  2. internetreadfile读取数据长度为0_Datax3.0的安装和基本使用
  3. 系统设计:负载均衡(负载均衡算法、转发实现、session)
  4. 大学物理光学思维导图_思维导图走进新华百货现代物流
  5. 什么是 SAP UI5 的 Component-preload.js, 什么是Minification和Ugification
  6. Java IdentityHashMap isEmpty()方法与示例
  7. 【RK3399Pro学习笔记】一、Thinker Edge R 安装系统和VNC服务
  8. 微软中文网,越办越好了!
  9. 彻底解决springboot修改页面和代码会自动重启
  10. 性能测试之:loadrunner 报lr_load_dll 失败 CCI trace: vuser_init.c(6): ci_load_dll查证及解决过程...
  11. 服务器建立/删除信任公钥方法
  12. 数字电子技术基础(九):竞争—冒险现象成因及消除
  13. 2、宽带Doherty放大器ADS仿真(带版图)
  14. 计算机累论文的数据字典怎么写,毕业论文中数据字典应该这样写
  15. Win10 安装MySQL(解压版)
  16. 功能测试用例设计方法,一文带你了解用例设计,再也不担心用例了
  17. 在线制作ico矢量图标
  18. No OraCM running
  19. linux 用户 组区别吗,Linux用户组之主组和附加组
  20. 行人重识别常用数据集

热门文章

  1. H3C交换机SSH配置(20200922)
  2. 怎么学习Android
  3. 最热门的CPLD-FPGA论坛
  4. 如何利用计算机班级成绩分析,计算机二级excel真题:制作期末成绩分析表
  5. 蓝桥杯——原理图,与非门,或非门
  6. 北京大学光华管理学院开通CnOpenData试用
  7. 我有好的东西和大家一起分享
  8. 数据结构之线性表(手绘版)
  9. 如何选择socks5免费代理地址呢?
  10. .htaccess是什么?.htaccess几个简单应用