D的小L排列组合
来源:互联网 发布:cf游戏数据异常 编辑:程序博客网 时间:2024/04/28 20:36
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)
- 输出
- 按特定顺序输出所有组合。
特定顺序:每一个组合中的值从小到大排列,组合之间按字典序排列。 - 样例输入
223
STL的应用
- 样例输出
1221123132213231312321
#include <iostream>#include <algorithm>using namespace std;int main(void){int n;cin>>n;int p[10];while(n--){int m;cin>>m;for(int i = 0; i < m; ++i){p[i] = i + 1;}sort(p, p + m);do{for(int i = 0; i < m; ++i){cout<<p[i];}cout<<endl;}while(next_permutation(p, p + m));}return 0;}
标程:#include<iostream>#include<algorithm>using namespace std;int a[]={1,2,3,4,5,6,7,8,9};int main(){int n,r;cin>>r;while(r--){ cin>>n; do { for(int i=0;i<n;i++) cout<<a[i]; cout<<endl; }while(next_permutation(a,a+n));} return 0;}
- D的小L排列组合
- D的小L
- d的小l
- D的小L
- D的小L
- D的小L
- D的小L
- D的小L
- D的小L
- D的小L
- D的小L
- D的小 L
- D的小L
- D的小L
- D的小L
- D的小L
- D的小L
- D的小L
- 【算法导论】动态规划之最优二叉查找树
- 第十四周项目4--冒泡法数组排序
- 新炬学院-我的DBA技术生涯感谢有你
- hw 9.16
- nyoj 102 次方求模 快速求幂
- D的小L排列组合
- 更新整理本人所有博文中提供的代码与工具(C++,2013.11)
- hanoi双塔
- 智能卡操作系统(COS),什么是智能卡操作系统(COS)
- 《Lua 5.0的实现》第八章 - 结论和致谢
- java爬虫技术
- redhat tftp安装与配置
- IOS LocationManager定位国内偏移,火星坐标(GCJ-02)解决方法
- [ASP.NET] 於ASP.NET使用 jQuery EasyUi DataGrid 存取資料