Guest User

Untitled

a guest
Aug 15th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. using namespace std;
  2. #include <algorithm>
  3. #include <iostream>
  4. #include <iterator>
  5. #include <numeric>
  6. #include <sstream>
  7. #include <fstream>
  8. #include <cassert>
  9. #include <climits>
  10. #include <cstdlib>
  11. #include <cstring>
  12. #include <string>
  13. #include <cstdio>
  14. #include <vector>
  15. #include <cmath>
  16. #include <queue>
  17. #include <deque>
  18. #include <stack>
  19. #include <list>
  20. #include <map>
  21. #include <set>
  22.  
  23. #define foreach(x, v) for (typeof (v).begin() x=(v).begin(); x !=(v).end(); ++x)
  24. #define For(i, a, b) for (int i=(a); i<(b); ++i)
  25. #define D(x) cout << #x " is " << x << endl
  26.  
  27. int main(){
  28. int cases;
  29. cin >> cases;
  30. while(cases--){
  31. string word;
  32. cin >> word;
  33. sort(word.begin(), word.end());
  34. cout << word << endl;
  35. while(next_permutation(word.begin(), word.end())){
  36. cout << word << endl;
  37. }
  38. }
  39. return 0;
  40. }
Add Comment
Please, Sign In to add comment