LightOj-1023-Discovering Permutations
来源:互联网 发布:西安新城网络花店 编辑:程序博客网 时间:2024/06/06 01:49
题目传送门
题意:输出A-Z里面前N个字母的全排列的前K个。
思路:使用next_permutation()
函数。
#include <bits/stdc++.h>using namespace std;int main(void){ int T,cas=1; scanf("%d", &T); while (T--) { int n, k; scanf("%d %d", &n, &k); char ch[30]; for (int i = 0; i < n; i++) ch[i] = 'A'+i; printf("Case %d:\n",cas++); do { if (!k) break; k--; for (int i = 0; i < n; i++) printf("%c", ch[i]); printf("\n"); }while (next_permutation(ch, ch+n)); } return 0;}
阅读全文
0 0
- LightOj-1023-Discovering Permutations
- Discovering Permutations LightOJ
- LightOJ1023-Discovering Permutations -dfs
- LightOJ 1030 Discovering Gold
- LightOJ 1030-Discovering Gold
- LightOJ 1030 Discovering Gold
- lightoj 1030 Discovering Gold
- lightoj 1030 Discovering Gold
- LightOJ 1030 Discovering Gold
- Lightoj 1030 - Discovering Gold
- Discovering Gold LightOJ
- Discovering Gold LightOJ
- Discovering Gold LightOJ
- LightOj-1030-Discovering Gold
- lightoj 1030 Discovering Gold[ 期望 ]
- LightOJ - 1030 Discovering Gold 期望
- LightOJ 1030 Discovering Gold【概率】
- LightOJ 1030 Discovering Gold 概率
- Java学习(1)——(Demo)多线程读取文件
- D3D11 拾取
- 高级bash脚本编程指南
- 机器学习之线性回归
- Java编程—— 命名规范
- LightOj-1023-Discovering Permutations
- swif数字转二进制打印方法
- 字典树
- [自学]右连接,全连接,数据库的视图和索引
- Python神经学习(一)
- Wannafly模拟赛4 BDistance(枚举 最大曼哈顿距离模板)
- 初心
- nginx之chunked模块解析
- [Travel]海南三亚四日自驾游