Algorithm Gossip: m元素集合的n个元素子集
来源:互联网 发布:数据库系统概念中文版 编辑:程序博客网 时间:2024/05/16 06:59
/**************************************** * File Name : arithmetic.c * Creat Data : 2015.2.4* Author : ZY *****************************************/ /*Algorithm Gossip: m元素集合的n个元素子集*/#include <stdio.h>#define MAX 20int main(void){int set[MAX];int m ,n ,position;int i;printf("输入集合的个数m:");scanf("%d",&m);printf("输入取出元素n:");scanf("%d",&n);for(i = 0;i < n;i++){set[i] = i+1;}//显示第一个集合printf("{");for(i = 0;i < n;i++){printf("%2d",set[i]);}printf("}\n");position = n-1;while(1){if(set[n-1] == m){position--;}else{position = n-1;}set[position]++; //调整右边元素for(i = position+1;i < n;i++){set[i] = set[i-1]+1;}printf("{");for(i = 0;i < n;i++){printf("%2d",set[i]);}printf("}\n");if(set[0] >= m-n+1){break;}}return 0;}
0 0
- Algorithm Gossip: m元素集合的n个元素子集
- m 元素集合的n 个元素子集
- 18 m 元素集合的 n 个元素子集
- N个元素集合的M子集问题
- m个元素的集合取n个元素的子集
- 求m个元素集合中n个元素的所有子集(C/OC)
- m元素集合的n個元素子集
- 每日一算法:m元素集合的n个元素子集
- 求集合中M个元素构成的子集问题
- m个元素的n元素子集(c/python略)
- 给定正整数n和m,计算出n个元素的集合{1,2,...,n}可以划分为多少个不同的由m个元素组成的子集合
- n个元素求m个最大的元素
- 设S是有n个元素的集合,S的幂集是S所有可能的子集组成的集合。
- 从含有m个元素的集合中任选n个的算法
- 从含有M个元素的集合中任选n个的排列组合
- k个元素的子集 C(n,k)
- 使用递归函数,输出n个元素的所有子集
- 使用递归函数,输出n个元素的所有子集
- 新浪SAE生成缩略图并保存至Storage
- 深入理解HTTP Session
- 第十八篇 设计模式--状态模式
- vimrc
- CCS 3.3中统计程序运行的时间
- Algorithm Gossip: m元素集合的n个元素子集
- highcharts饼状示例
- C#基础学习之【2】数据类型
- Android DiskLruCache完全解析,硬盘缓存的最佳方案
- 关键字const static 以及extern(export)
- HTML5 学习----------视频上手操作
- CSS中强大的EM
- 【转载】解决input file 的onchange事件只生效一次的问题
- FFMPEG实现的转码程序