比赛 26暑假集训模拟赛2 评测结果 AAATTTTTTTT
题目名称 It s Mooin Time III 最终得分 27
用户昵称 梦那边的美好CE 运行时间 8.813 s
代码语言 C++ 内存使用 3.54 MiB
提交时间 2026-07-02 11:48:11
显示代码纯文本
#include<bits/stdc++.h>
#define int long long
#define fo(iii,aaa,bbb) for(int iii=aaa;iii<=bbb;iii++)
#define foa(ppp,aaa) for(auto ppp:aaa)
#define pb push_back
#define ls (p<<1)
#define rs (p<<1|1)
#define mid ((l+r)>>1)
#define N (114514)
using namespace std;

int n,q;
char c[N];

signed main(){
    freopen("Time.in","r",stdin);freopen("Time.out","w",stdout);
    ios::sync_with_stdio(0);cin.tie(0);
    cin>>n>>q;
    fo(i,1,n)cin>>c[i];
    while(q--){
        int l,r;
        cin>>l>>r;
        int ans=-1;
        fo(i,l,r-2){
            for(int k=r;k>=i+2;k--){
                fo(j,i+1,k-1){
                    if(c[j]==c[k]&&c[i]!=c[j]){
                        ans=max(ans,(j-i)*(k-j));
                    }
                }
            }
        }
        cout<<ans<<"\n";
    }
    return 0;
}