poj 1256 Anagram
2013-07-27 11:05
253 查看
链接:点击打开链接
也是对next_permutation()的运用。。
也是对next_permutation()的运用。。
#include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; bool cmp(const char &a, const char &b) { if(a<='Z' && a>='A' && b<='Z' && b>='A') return a<b; if(a<='z' && a>='a' && b<='z' && b>='a') return a<b; if(a<='Z' && a>='A' && b<='z' && b>='a') return a+'a'-'A'<=b; if(a<='z' && a>='a' && b<='Z' && b>='A') return a<b+'a'-'A'; } int main(){ char a[20]; int i,len,n; scanf("%d",&n); while(n--){ scanf("%s",a); len=strlen(a); sort(a,a+len,cmp); do{ printf("%s\n",a); }while(next_permutation(a,a+len,cmp)); } return 0; }
相关文章推荐
- POJ1256 Anagram
- poj 1256 Anagram
- POJ 1256 Anagram(next_permutation全排列)
- 不重复排列 POJ 1256 Anagram
- poj1256 Anagram (next_permutation())
- poj 1256 Anagram
- POJ 题目1256 Anagram(next_permutation)
- poj 1256 Anagram
- POJ1256 Anagram
- Anagram poj 1256
- POJ - 1256 Anagram
- POJ 1256:Anagram
- POJ 1256:Anagram
- POJ 1256 Anagram
- poj-1256 Anagram 全排列
- poj 1256 Anagram
- POJ 1256 Anagram(全排列问题)
- poj 1256 深搜全排列 Anagram
- (DFS)(全排列)(不用库函数)POJ 1256 Anagram
- POJ 1256 Anagram