设n个整数的集合{1,2,3,,,n},从中取出r个进行排序,输出排序结果一本通P247
设n个整数的集合{1,2,3,n},从中取出r个进行排序,输出排序结果
#include<iostream>
using namespace std;
int c[1001],n,r; //c[1001]保存当前排序
bool b[1010] = {0}; //是否使用过
int search(int deep);//deep 已经存储了几个数
int main()
{cin>>n>>r;search(1);return 0;
}
int search(int deep)
{if(deep == r+1) //因为search(deep+1) ,所以要r+1, {for(int i=1;i<deep;i++)cout<<c[i]<<" ";cout<<endl;}else{for(int i=1;i<=n;i++){if(!b[i]){b[i] = 1;c[deep] = i;search(deep+1);b[i] = 0;}}}
}
设n个整数的集合{1,2,3,,,n},从中取出r个进行排序,输出排序结果一本通P247相关推荐
- 设一个学生的信息包括学号、姓名、出生日期和性别等。把n个学生的信息放入一个集合中,可以根据学号对学生信息进行检索,并且可以根据出生日期对学生进行排序输出。
设一个学生的信息包括学号.姓名.出生日期和性别等.把n个学生的信息放入一个集合中,可以根据学号对学生信息进行检索,并且可以根据出生日期对学生进行排序输出. 要求 对于每个学生的个人信息,可以定义一个类 ...
- 从键盘输入接收多个整数,直到输入quit的时结束输入,把输入过的整数倒序排序输出。
Java 从键盘输入接收多个整数,直到输入quit的时结束输入,把输入过的整数倒序排序输出. 源代码如下: public class Test5 {public static void main(St ...
- ACMNO.18 C语言-选择排序 用选择法对10个整数从小到大排序。 输入 10个整数 输出 排序好的10个整数
题目描述 用选择法对10个整数从小到大排序. 输入 10个整数 输出 排序好的10个整数 样例输入 4 85 3 234 45 345 345 122 30 12 样例输出 3 4 12 30 45 ...
- 打印1-400以内 能同时被5和9 整数的数将这些数放入一个列表中,再输出这个列表
import java.util.ArrayList;/*** @author silence* 打印1-400以内 能同时被5和9 整数的数将这些数放入一个列表中,再输出这个列表*/ public ...
- 定义一个泛型为String类型的List集合,统计该集合中每个字符 (注意,不是字符串)出现的次数。例如:集合中有”abc”、”bcd”两个元素, 程序最终输出结果为:
代码 import java.util.*;/*6.定义一个泛型为String类型的List集合,统计该集合中每个字符(注意,不是字符串)出现的次数.例如:集合中有"abc".&q ...
- 集合练习。学生信息包括学号、姓名、出生日期、性别。把N个学生的信息放入一个集合中。可以根据学号,对学生信息进行检索。并可以根据生日进行排序输出。
集合练习.学生信息包括学号.姓名.出生日期.性别.把N个学生的信息放入一个集合中.可以根据学号,对学生信息进行检索.并可以根据生日进行排序输出. Student.java package Collec ...
- 两种简单方法:把输入的整数(最多不超过五位),按输入的反方向输出。例如输入12345,要求输出结果是54321.编程实现此功能。
把输入的整数(最多不超过五位),按输入的反方向输出.例如输入12345,要求输出结果是54321.编程实现此功能. 方法1: #include<stdio.h> #include<s ...
- 用指向指针的指针方法对n个整数排序输出
用指向指针的指针方法对n个整数排序输出.要求将排序单独写成一个函数,n和各整数在主函数中输入,最后在主函数中输出. ```c #include<stdlib.h> #include < ...
- 给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。
问题描述 给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出. 输入格式 输入的第一行包含一个整数n,表示给定数字的个数. 第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所 ...
最新文章
- 谈谈dpdk应用层包处理程序的多进程和多线程模型选择时的若干考虑
- List集合ArrayList,LinkList
- 过拟合问题——正则化方法
- Largevis算法
- python惰性求值_让Python中类的属性具有惰性求值的能力
- 【leetcode 简单】 第七十七题 单词模式
- manjaro双系统 windows_在Windows基础上安装Manjaro双系统和基本配置
- 堕落 Java vs 新贵 Python,2018 年最应该学习哪一门编程语言?
- 理解Promise的3种姿势
- iF.SVNAdmin
- tp3.2 URL生成
- matlab的GUI滤波器设计,基于Matlab GUI的模拟带通滤波器的设计
- win7共享计算机的用户名和密码,win7文件共享访问需要输入用户名和密码如何解决...
- On Robust Capon Beamforming and Diagonal Loading
- Less语法-01-简介
- 在Web网页里面实现像Excel/WPS条件格式那样根据数据大小自动改变背景颜色(网页数据热力图实现方法)
- 正点原子阿波罗STM32F7-红外遥控原理及代码
- RuntimeError: DataLoader worker (pid 4499) is killed by signal: Segmentation fault.检查内存条!
- 知识体系结构---备份
- 建筑企业并购:人才整合的三大误区