PKU 1833 排列
2008-07-21 18:55
232 查看
/*
可以直接利用STL的功能
*/
#include <iostream>
#include <algorithm>
using namespace std;
bool cmp(const int &a, const int &b)
{
return a < b;
}
int main()
{
int m, n, k, i;
int num[1024];
scanf("%d", &m);
while (m--)
{
scanf("%d %d", &n, &k);
for (i = 0; i < n; i++)
scanf("%d", &num[i]);
while (k--)
next_permutation(num, num+n, cmp);
for (i = 0; i < n - 1; i++)
printf("%d ", num[i]);
printf("%d\n", num[i]);
}
return 0;
}
可以直接利用STL的功能
*/
#include <iostream>
#include <algorithm>
using namespace std;
bool cmp(const int &a, const int &b)
{
return a < b;
}
int main()
{
int m, n, k, i;
int num[1024];
scanf("%d", &m);
while (m--)
{
scanf("%d %d", &n, &k);
for (i = 0; i < n; i++)
scanf("%d", &num[i]);
while (k--)
next_permutation(num, num+n, cmp);
for (i = 0; i < n - 1; i++)
printf("%d ", num[i]);
printf("%d\n", num[i]);
}
return 0;
}
相关文章推荐
- pku acm 1833 排列
- 排列组合计算第m种组合 STL实现——pku1833
- pku1833 排列
- pku 1833(排列) STL应用
- PKU 1833 排列 模似 & 百练1833
- PKU1833 排列
- PKU 1833 排列
- pku1833排列
- Poj 1833 排列 —— 一道水题的凌乱
- pku acm 1833
- POJ 题目1833排列(STL)
- POJ 1833:排列 [#使用STL的next_permutation函数生成全排列#]
- STL(next_permutation)poj 1833:排列
- POJ-1833-排列 解题报告
- (DS1.5.9)POJ 1833 排列(生成当前排列的下一排列)
- POJ 1833 排列
- 百练1833:排列(stl:next_permutation)
- 排列 POJ - 1833
- 6.4例题--排列--1833
- poj 1833 排列