ACM-有一个数n(0<n<10),写出1到n的全排列
来源:互联网 发布:人工智能芯片 知乎 编辑:程序博客网 时间:2024/05/20 01:45
- 描述
- 一天TC的匡匡找ACM的小L玩三国杀,但是这会小L忙着哩,不想和匡匡玩但又怕匡匡生气,这时小L给匡匡出了个题目想难倒匡匡(小L很D吧),有一个数n(0<n<10),写出1到n的全排列,这时匡匡有点囧了,,,聪明的你能帮匡匡解围吗?
- 输入
- 第一行输入一个数N(0<N<10),表示有N组测试数据。后面的N行输入多组输入数据,每组输入数据都是一个整数x(0<x<10)
- 输出
- 按特定顺序输出所有组合。
特定顺序:每一个组合中的值从小到大排列,组合之间按字典序排列。 - 样例输入
223
- 样例输出
1221123132213231312321
代码:
01.
#include<iostream>
02.
#include<algorithm>
03.
using
namespace
std;
04.
int
main()
05.
{
06.
int
t;
07.
cin>>t;
08.
while
(t--)
09.
{
10.
int
n,i;
11.
cin>>n;
12.
int
a[10]={1,2,3,4,5,6,7,8,9,10};
13.
do
14.
{
15.
for
(i = 0; i < n;i++)
16.
cout<<a[i];
17.
cout<<endl;
18.
19.
}
while
(next_permutation(a,a+n));
20.
}
21.
return
0;
22.
}
0 0
- ACM-有一个数n(0<n<10),写出1到n的全排列
- ACM-写出1到n的全排列
- 输入一个数n,输出1~n的全排列
- 一个数n的全排列&&DFS
- 输出一个数n的全排列
- 1到n的全排列
- 1到n的全排列实现
- 输出 1 到 n 的全排列
- 1-n的全排列
- n的全排列
- n的全排列
- n的全排列
- 1-N全排列
- 找出1到n所有不重复的排列,即n的全排列。
- 求1-n的数的全排列
- 用dfs实现1到n的全排列
- 求1到n的全排列(搜索入门)
- 1到n全排列的真正复杂度
- nihao
- Xcode 编译有错误却看不到任何错误
- ArcGIS教程:了解冲突解决和制图综合
- C语言的堆
- iOS开发零基础教程之Git的一些常用命令
- ACM-有一个数n(0<n<10),写出1到n的全排列
- C语言栈和函数递归
- python调用dll 出现[Error 193]
- Android 内存溢出解决方案(OOM) 整理总结
- BitTorrent的DHT协议(译自官方版本)
- 理财改变我的生活
- 新SAT作文改革之官方作文解析(8-9分)
- 在 MySQL中,从10 万条主键不连续的数据里随机取 3000 条,如何做到高效?
- AFNetworking如何向服务器提交图片 ios中获取图片并上传图片