POJ 1731

简介: //注意只有一组数据,否则OLE //题意:输出字符串的全排列 #include #include #include #include #include //less算子 using namespace std; int main() { int i,j...
//注意只有一组数据,否则OLE 
//题意:输出字符串的全排列 
#include <iostream>
#include <string>
#include <algorithm>
#include <cstdlib>
#include <queue>//less算子 
using namespace std;
int main()
{
    int i,j,k;
    char s[210];
    //while(1)
    {
        memset(s,0,sizeof(s));
        cin>>s;
       // if(s=="NULL")
           // break;
        int len = strlen(s);
        sort(s,s+len,less_equal<char >() );
        do
        {
            for(i=0;i<len;i++)
                cout<<s[i];
            cout<<endl;
        }while(next_permutation(s,s+len));
    }
    //system("pause");
    return 0;
}
        
        

 

目录
相关文章
POJ 2027 No Brainer
POJ 2027 No Brainer
113 0
|
C语言
poj 2503 查字典
Description You have just moved from Waterloo to a big city. The people here speak an incomprehensible dialect of a foreign language.
870 0
POJ 1804
题目:http://poj.org/problem?id=1804 大意:给你一串数字,排序。求出最少的交换次数  \ 我用归并做的 #include #include using namespace std; int aa[500010],bb[500010]; long lon...
702 0
poj 2299 求逆序数
http://poj.org/problem?id=2299 #include using namespace std; int aa[500010],bb[500010]; long long s=0; void merge(int l,int m,int r) { ...
802 0
|
机器学习/深度学习
poj 2912 Rochambeau
点击打开链接poj 2912 思路: 带权并查集 分析: 1 有n个小孩玩游戏,里面有一个入是裁判,剩下的人分为三组。现在我们既不知道裁判是谁也不知道分组的情况。
953 0