题目链接:3-palindrome
题目大意:给出字符串长度n,你可以用a b c三个字符构造名字。要求,c尽量少用,且每三个连续的字符不能构成回文串。
题目思路:直接循环输出a,a,b,b就好了,没有c,也不会出现3个字符的回文串
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
int n;
char a[4] = {'a','a','b','b'};
while(~scanf("%d",&n)){
for(int i = 0;i < n;i++)
printf("%c",a[i%4]);
puts("");
}
return 0;
}