Advertisement
Guest User

Untitled

a guest
Nov 29th, 2015
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.52 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. char buffer[2100];
  6. int bs = 0;
  7. inline void put(char c) {
  8.     buffer[bs++] = c;
  9.     if (bs == 2048) {
  10.         cout.write(buffer, 2048);
  11.         bs = 0;
  12.     }
  13. }
  14. int main()
  15. {
  16.     int n;
  17.     scanf("%d", &n);
  18.     char v[9] = "12345678";
  19.    
  20.     do
  21.     {
  22.         for(int i = 0; i < n; i++)
  23.         {
  24.             put(v[i]);
  25.             put(' ');
  26.         }
  27.         put('\n');
  28.     } while(next_permutation(v, v+n));
  29.     cout.write(buffer, bs);
  30.     return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement