QBHV - Hoán vị chữ cái
Tác giả: khuc_tuan
Ngôn ngữ: C++
#include <stdio.h>
#include <iostream>
using namespace std;
int main() {
char a[100];
gets(a);
int na = strlen(a);
sort( a, a+na);
int dem = 0;
do { ++dem; } while(next_permutation(a,a+na));
sort( a, a+na);
printf("%d\n", dem);
do { puts(a); } while(next_permutation(a,a+na));
return 0;
}