#include #include #include #include #include #include using namespace std; const int N = 1e5 + 5; char str[N]; int main() { //字母只有26个,数大了就会超,剩下的还要分情况 // ios::sync_with_stdio(false); // cin.tie(false); int n; cin >> n; int r = 0; while (r * (r + 1) / 2 < n) r++; r++; // cout<= 0; i--) { if (t > r / 2) { str[i] = str[i + 1]; i--; str[i] = str[i + 1]; i--; t -= 3; } else if (t > 0) { str[i] = str[i + 1]; i--; t--; } if (i >= 0) str[i] = str[i + 1] + 1; } puts(str); return 0; }