南阳oj-----D的小L(algorithm全排列用法)

1.主要函数next_permutation()
2.next_permutation()函数介绍

//next_permutation() 给出一个序列在全排列中的下一个序列
//next_permutation() 包含在头文件中
//next_permutation(起始位置,结束位置); 

.
3.例题练习
1)题目:D的小L测试地址点击此处
2)题目介绍:
一天TC的匡匡找ACM的小L玩三国杀,但是这会小L忙着哩,不想和匡匡玩但又怕匡匡生气,这时小L给匡匡出了个题目想难倒匡匡(小L很D吧),有一个数n(0 3)输入:
第一行输入一个数N(0 4)输出:
①按特定顺序输出所有组合。
②特定顺序:每一个组合中的值从小到大排列,组合之间按字典序排列。
5)样例输入:

2
2
3

.
6)样例输出:

12
21
123
132
213
231
312
321

.
7)解题代码参考:

#include
#include
using namespace std;
void deal(int a[]) 
{
	int n,i;
	cin>>n;
	do 
	{
		for(i=0;i>n;
	while(n--)
	deal(a);//对数组a进行全排列处理 
return 0;	
} 

.
4)提升练习请点击此处

你可能感兴趣的:(A,C,M,c/c++)