1 条题解

  • 0
    @ 2026-2-27 15:59:04
    #include<bits/stdc++.h>
    using namespace std;
    #define int long long
    char st[110];
    bool check(int l,int r)
    {
    	for(int i=l;i<=r;i++)
    	{
    		if(st[i]!=st[r-i+l])return 0;
    	}
    	return 1;
    }
    signed main()
    {
    	scanf("%s",st+1);int n=strlen(st+1),ans=0;
    	for(int i=1;i<=n;i++)for(int j=i;j<=n;j++)
    	{
    		if(check(i,j))ans=max(ans,j-i+1);
    	}
    	cout<<ans;
    	return 0;
    }
    • 1

    信息

    ID
    8830
    时间
    2000ms
    内存
    1024MiB
    难度
    5
    标签
    递交数
    25
    已通过
    14
    上传者