nyoj 32
来源:互联网 发布:手机淘宝店铺号申请 编辑:程序博客网 时间:2024/06/05 11:25
描述
找出从自然数1、2、... 、n(0<n<10)中任取r(0<r<=n)个数的所有组合。
输入
输入n、r。
输出
按特定顺序输出所有组合。
特定顺序:每一个组合中的值从大到小排列,组合之间按逆字典序排列。
样例输入
5 3
样例输出
543
542
541
532
531
521
432
431
421
找出从自然数1、2、... 、n(0<n<10)中任取r(0<r<=n)个数的所有组合。
输入
输入n、r。
输出
按特定顺序输出所有组合。
特定顺序:每一个组合中的值从大到小排列,组合之间按逆字典序排列。
样例输入
5 3
样例输出
543
542
541
532
531
521
432
431
421
321
#include <stdio.h>int a[10];int n, r;void dfs(int t,int x){int i;if (x==r+1){for (i = 1; i <= r;i++)printf("%d", a[i]);printf("\n");}for (i = t; i >0; i--){a[x] = i;dfs(i-1,x+1);}}int main(){while (scanf("%d%d", &n, &r)!=EOF){dfs(n,1);}return 0;}
看了好久好久,for循环。。
0 0
- nyoj-32
- nyoj 32
- NYOJ-32
- 递归搜索 nyoj 325 nyoj 32
- NYOJ 32 组合数
- NYOJ-组合数-32
- nyoj 32-组合数
- NYOJ,32,组合数
- nyoj 32 组合数
- nyoj-32-组合数
- nyoj 32 组合数
- NYOJ-32组合数
- nyoj 32 深搜
- nyoj 32 组合数
- NYOJ 32 组合数
- nyoj--32--组合数
- NYOJ 32 组合数
- NYOJ-组合数-32
- ViewStateUserKey简单介绍
- 轮滑加小圆点
- centos 7 安装opencv 以及带实现demo
- 简介下程序的启动加载和调用的方法Application
- JQuery 自动触发事件
- nyoj 32
- SSh结合Easyui实现Datagrid的分页显示
- IDEA 14 禁用Tomcat Server 等服务导致Run找不到
- RemoteView概述
- The meaning of static keywords
- Java/Android引用类型及其使用分析
- PRi——自行车码表
- 手机版html中用input模拟select...
- Base64字节码和Bitmap之间的转换