#include<bits/stdc++.h>
using namespace std;
//思路:构造题
//1、如果n为偶数,输出[n/2个'a']+[1个'b']+[n/2-1个'a']
//2、如果n为奇数,输出[1个'c']+[(n-1)/2个'a']+[1个'b']+[(n-1)/2-1个'a']
typedef long long ll;
static const int N = 1e6, M = 5e4 + 5, mod = 1e9 + 7, inf = 0x7ffffffe;
static const ll INF = 0x7ffffffffffffffe;
void solve() {
int n,m;
cin>>n,m=n;
if(n&1)cout<<'a',n--;
for(int i=0;i<n/2-1;i++)cout<<'b';
if(m!=1)cout<<'c';
for(int i=0;i<n/2;i++)cout<<'b';
cout<<"\n";
}
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int t = 1;
cin>>t;
while (t--) solve();
cout.flush(),system("pause");
return 0;
}
D. Diane
最新推荐文章于 2025-08-27 22:16:59 发布