MLE求助
查看原帖
MLE求助
777756
UFOI楼主2023/12/22 17:11

MLE on #11、#12求助

或者有谁给个特殊性质A做法也行

#include<bits/stdc++.h>
using namespace std;
int n;
long long ans;
string s,hsh;
unordered_map<string,int>mp;
int main(){
    cin>>n>>s;
    mp[""]=1;
    for(int i=0;i<n;i++){
        if(s[i]==hsh[hsh.size()-1]) hsh.pop_back();
        else hsh+=s[i];
        mp[hsh]++;
        ans+=mp[hsh]-1;
    }
    cout<<ans;
}
2023/12/22 17:11
加载中...