D的小L

时间限制: 4000 ms  |  内存限制: 65535 KB
难度: 2
描述
一天TC的匡匡找ACM的小L玩三国杀,但是这会小L忙着哩,不想和匡匡玩但又怕匡匡生气,这时小L给匡匡出了个题目想难倒匡匡(小L很D吧 ),有一个数n(0<n<10),写出1到n的全排列,这时匡匡有点囧了 ,,,聪明的你能帮匡匡解围吗?

输入
第一行输入一个数N(0<N<10),表示有N组测试数据。后面的N行输入多组输入数据,每组输入数据都是一个整数x(0<x<10)
输出
按特定顺序输出所有组合。
特定顺序:每一个组合中的值从小到大排列,组合之间按字典序排列。
样例输入
2
2
3
样例输出
12
21
123
132
213
231
312
321

这道题,我用了一个全排列的算法(next_permutation())就是这个算法,帮我节省了好多时间

具体代码如下

#include<iostream>
#include<algorithm>//使用算法时必须添加的头文件
using namespace std;
string s="123456789";//定义一个字符串,为下面使用substr函数提供参数
int main()
{
int N;
cin>>N;
while(N--)
{
int n;
cin>>n;
do
cout << s.substr(0, n) << endl;
while(next_permutation(s.begin(), s.begin()+n)); //全排列方法
}
return 0;
}

NYOJ D的小L 酒馆浪人的博客相关推荐

  1. NYOJ 擅长排列的小明 酒馆浪人的博客

    这道题依旧是全排列只不过根D的小L略有不同 擅长排列的小明 时间限制: 1000 ms  |  内存限制: 65535 KB 难度: 4 描述 小明十分聪明,而且十分擅长排列计算.比如给小明一个数字5 ...

  2. c语言的一些小的知识点 酒馆浪人的博客

    1.数据类型取值范围 unsigned int 0-42 9496 7295 int -2147483648-21 4748 3647 unsigned long 0-4294967295 long ...

  3. nyoj 找点 酒馆浪人的博客

    找点 时间限制: 2000 ms  |  内存限制: 65535 KB 难度: 2 描述 上数学课时,老师给了LYH一些闭区间,让他取尽量少的点,使得每个闭区间内至少有一个点.但是这几天LYH太忙了, ...

  4. NYOJ Binary String Matching的stl解法 酒馆浪人的博客

    Binary String Matching 时间限制: 3000 ms  |  内存限制: 65535 KB 难度: 3 描述 Given two strings A and B, whose al ...

  5. NYOJ 括号配对问题用容器来解决 酒馆浪人的博客

    括号配对问题 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 现在,有一行括号序列,请你检查这行括号是否配对. 输入 第一行输入一个数N(0<N<=100), ...

  6. xynuoj (贪心) 积木大赛 酒馆浪人的博客

    1264: 积木大赛 时间限制: 1 Sec   内存限制: 128 MB 提交: 8   解决: 6 [ 提交][ 状态][ 讨论版] 题目描述 春春幼儿园举办了一年一度的"积木大赛&qu ...

  7. 找零钱 xynuoj 酒馆浪人的博客

    1259: 找零钱 时间限制: 1 Sec   内存限制: 128 MB 提交: 10   解决: 10 [ 提交][ 状态][ 讨论版] 题目描述 小智去超市买东西,买了不超过一百块的东西.收银员想 ...

  8. xynuoj 灯光问题 酒馆浪人的博客

    问题 A: 灯光控制 时间限制: 1 Sec  内存限制: 128 MB 提交: 52  解决: 39 [ 提交][ 状态][ 讨论版] 题目描述 灯光师小明控制着各种晚会的各种大小灯,每次晚会小明都 ...

  9. xynuoj 均分纸牌问题 酒馆浪人的博客

    1260: 均分纸牌 时间限制: 1 Sec   内存限制: 128 MB 提交: 6   解决: 4 [ 提交][ 状态][ 讨论版] 题目描述 有 N 堆纸牌,编号分别为 1,2,-, N.每堆上 ...

最新文章

  1. case when用法
  2. (转)FFMPEG解码H264拼帧简解
  3. 【Git】Git 基础命令 ( Git 版本库概念 | 创建版本库 git init | 克隆版本库 git clone )
  4. 7.1 useradd:创建用户
  5. 年轻人,你为什么来阿里做技术?
  6. linux openssh升级8.1,ssh服务升级8.1
  7. 人脸照片不规范、如何更改?pupiIDistanceTooSmall 错误
  8. svn linux客户端使用教程,linux svn 客户端安装配置
  9. vfp邮件.html格式,VFP 实现自动发邮件代码
  10. js分割字符串的方法
  11. QOS-CBWFQ\QOS-LLQ\QOS-PQ\QOS-CQ\QOS-WFQ
  12. linux系统外接硬盘挂载
  13. 【验证狼人杀三行定律】
  14. (转)归江:投资,心平气和结硕果
  15. 沐神《动手学深度学习》使用笔记
  16. 安装好RStudio打开提示 Error Starting R 问题怎么解决?
  17. java-net-php-python-java生产管理系统计算机毕业设计程序
  18. 【调剂】东华理工大学2021年硕士研究生调剂信息
  19. cac会议投稿难度大吗_请问CAC2017会议录用的论文是不是全部送到EI检索啊,还是择优选给EI - 学术会议 - 小木虫 - 学术 科研 互动社区...
  20. vue发布订阅模式,发布订阅模型

热门文章

  1. Photoshop CS5画笔初学者必读(14)——历史记录艺术画笔
  2. Ubuntu16.04安装视频播放器SMPlayer
  3. 设计模式 - 结构型
  4. python3 如何实现RSA加解密 MD5withRSA/SHA1withRSA/SHA256withRSA签名
  5. java arraymap_ArrayMap java.lang.ArrayIndexOutOfBoundsException
  6. 【日语】记单词的学习笔记
  7. HTML客户案例卡片布局样式
  8. xss是什么以及如何防范
  9. 无线网络的一些基础概念
  10. Machine Learning Summary