fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. #define ll long long
  4. const ll MOD = 1e9 + 7;
  5. const double PI = 3.14159265358979323846;
  6.  
  7. signed main() {
  8. ios::sync_with_stdio(false);
  9. cin.tie(nullptr);
  10.  
  11. ll t = 1, n, m, k, a, b, c, d, e, f, w, h, x1, x2, y2, l, r, y, z, q;
  12. string s;
  13. char x;
  14. cin >> t;
  15. while (t--) {
  16. cin >> n;
  17. s = "";
  18. x = 'a';
  19. while (n) {
  20. c = 1;
  21. while ((c + 1) * (c + 2) / 2 <= n) c++;
  22. s += string(c, x);
  23. n -= c * (c + 1) / 2;
  24. x++;
  25. if (x > 'z') x = 'a';
  26. }
  27. cout << s << '\n';
  28. }
  29.  
  30. return 0;
  31. }
Success #stdin #stdout 0s 5324KB
stdin
1
20000
stdout
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccdd