fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. string reverse(string& s, int l,int r) {
  5. return l < r ? swap(s[l],s[r]), reverse(s,l+1,r-1) : s; }
  6.  
  7. int main() {
  8. const int N = 26;
  9. int n;
  10. cin >> n;
  11. string s(n*N,'a');
  12. for (int k = 0, i = 0; i < n; ++i)
  13. for (int j = 0; j < N; ++j)
  14. s[k++] += j;
  15. s = reverse(s,0,s.length()-1); }
  16.  
Success #stdin #stdout 0s 6672KB
stdin
5000
stdout
Standard output is empty