题意:一个字符串由a,b,c组成,要求长度为3的子串中,不会出现回文。

思路:aabb写永远不会出现长度为3的回文

错误原因:题意没看清楚,蠢p

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;

const int maxn=2e5+50;
char str[maxn]={"!abbc"};

int main(void)
{
    int n;
    cin >> n;
    for(int i=1;i<=n;i++)
    {
        if(i%4==1 || i%4==2)
            printf("a");
        else
            printf("b");
    }
    printf("\n");
    return 0;
}