7-177 输出全排列 (20 分)

请编写程序输出前n个正整数的全排列(n<10),并通过9个测试用例(即n从1到9)观察n逐步增大时程序的运行时间。

输入格式:

输入给出正整数n(<10)。

输出格式:

输出1到n的全排列。每种排列占一行,数字间无空格。排列的输出顺序为字典序,即序列a1​,a2​,⋯,an​排在序列b1​,b2​,⋯,bn​之前,如果存在k使得a1​=b1​,⋯,ak​=bk​ 并且 ak+1​<bk+1​。

输入样例:

3

结尾无空行

输出样例:

123
132
213
231
312
321

结尾无空行

#include<iostream>
#include<algorithm>
using namespace std;
int main(){int n;cin>>n;string s;for(int i=1;i<=n;i++)s+=i+'0';do{cout<<s<<endl;}while(next_permutation(s.begin(),s.end()));return 0;
}

7-177 输出全排列 (20 分)相关推荐

  1. PTA—输出全排列 (20分) 递归回溯思想

    PTA-输出全排列 (20分) 递归回溯思想 题目要求: 请编写程序输出前n个正整数的全排列(n<10),并通过9个测试用例(即n从1到9)观察n逐步增大时程序的运行时间. 输入格式: 输入给出 ...

  2. 7-1 输出全排列 (20 分)(全排列+递归+图解)Come Baby

    一:题目 请编写程序输出前n个正整数的全排列(n<10),并通过9个测试用例(即n从1到9)观察n逐步增大时程序的运行时间. 输入格式: 输入给出正整数n(<10). 输出格式: 输出1到 ...

  3. C语言程序练习-L1-023 输出GPLT (20分)

    L1-023 输出GPLT (20分) 给定一个长度不超过10000的.仅由英文字母构成的字符串.请将字符重新调整顺序,按GPLTGPLT-这样的顺序输出,并忽略其它字符.当然,四种字符(不区分大小写 ...

  4. C++学习之路 | PTA乙级—— 1043 输出PATest (20 分)(精简)

    1043 输出PATest (20 分) 给定一个长度不超过 10 ​4 ​​ 的.仅由英文字母构成的字符串.请将字符重新调整顺序,按 PATestPATest- 这样的顺序输出,并忽略其它字符.当然 ...

  5. PAT (Basic Level) Practice (中文)1043 输出PATest (20 分)

    给定一个长度不超过 1 的.仅由英文字母构成的字符串.请将字符重新调整顺序,按 PATestPATest.... 这样的顺序输出,并忽略其它字符.当然,六种字符的个数不一定是一样多的,若某种字符已经输 ...

  6. 天梯赛 L1-023 输出GPLT (20 分)

    首先统计个数,再一轮轮输出 #include <iostream> using namespace std;int main() {ios::sync_with_stdio(false); ...

  7. 1043 输出PATest (20分)_23行代码满分

    立志用更少代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 给定一个长度不超过 10^4 ​​ 的.仅由英文字母构成的字符串.请将字符重新调整顺序,按 PATestPATes ...

  8. 7-6 逆序输出整数 (20分)

    编写程序将整数逆序输出.如输入为9876输出为6789 Main函数中读入n个整数,输出n个整数的逆序数 输入格式: 整数个数n n个整数 输出格式: n个整数的逆序数 输入样例: 在这里给出一组输入 ...

  9. 【PAT乙级】1043 输出PATest (20 分)

    题目地址 #include<cstdio> #include<iostream> #include<string> #include<algorithm> ...

最新文章

  1. Geoderma:南土所梁玉婷组-施用粪肥土壤中抗生素抗性基因和金属抗性基因的共存机制...
  2. 【JVM】Java对象创建的流程步骤
  3. EditText 编辑文本控件
  4. 查看ie保存的表单_无代码搭建系统(一)——流程表单搭建
  5. 使用Azure Pipelines从GitHub发布NuGet包
  6. 独处可以激发思考的力量
  7. docker exec 权限问题,准成,亲自验证过,成功!!!
  8. 数值运算 条件测试 、 if选择结构
  9. Eclipse-Mybatis-generatorConfig.xml
  10. DropBlock正则化
  11. windows上怎么用libnfc的库函数编程
  12. [转]CG编程概念 ,及CG编译器与VC6.0集成方法
  13. 中国高校鄙视链指南...
  14. 【九天教您南方cass 9.1】 06 绘制方格网
  15. flutter 仿网易云音乐(1)
  16. vant + Vue创建项目全过程
  17. 优酷发布2018世界杯战略 视频云将提供全程技术保障
  18. 如何阅读一本书?阅读的高效方法
  19. python 相关系数(全)
  20. 递推算法与递推套路(手撕算法篇)

热门文章

  1. id vue2路由传参_Vue2.0中 $route 和 $router 的区别
  2. Maven的基本应用
  3. PostgreSQL数据库远程连接功能的开启
  4. Android APP开发需求文档范本
  5. python input 与raw_input函数的区别
  6. [转载]POJ 分类
  7. c程序员的python开发总结
  8. CLR的程序集定位算法(转)
  9. 分享ArcGis For Flex API 1.3 Diagram
  10. 一个基于WF的业务流程平台