D. Diane
链接: link.
题意:
给定一个整数 n。 找出任何长度为 n 的字符串 s 仅由英文小写字母组成,使得 s 的每个非空子串在 s 中出现奇数次。
em…不知道为什么我的WA了,去看了其他大佬的思路,比我当时想的还要简单一些,然后,get到wa的点了
AC代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int t;
cin>>t;
while(t--)
{
int n;
cin>>n;
if(n==1)
{
cout<<"a";
cout<<endl;
continue;
}
for(int i=0;i<n/2;i++)cout<<"a";
if(n%2==0)cout<<"b";
else cout<<"bc";
for(int i=0;i<n/2-1;i++)cout<<"a";
cout<<endl;
}
}