题目链接:http://poj.org/problem?id=1833
解题思路:
此题用STL中的next_permutation(opt1,opt2)的排列函数能轻松解决,此函数有两个参数,opt1存放排列的数组头地址,opt2指出排列的长度,指向数组的尾地址。每运行一次函数,opt1数组存放的是原排列按字典序的下一个排列,当排列到最后一个排列时,自动跳转到第一个排列(字典序最靠前的)。本题用C++交,避免超时。
参考代码:
#include
#include
#include
#include