ABC371E I Hate Sigma Problems
Lotus_Land · · 题解
题意
给定一个长度为
分析
I Hate Sigma Problems.
最近的 E 好像一次比一次简单了。
考虑枚举右端点。记 然后我就写了线段树,其实没必要。 统计答案并更新
int n;
int lst[N],a[N];
LL ans,sum;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n;i++){
sum+=i-lst[a[i]];
lst[a[i]]=i;
ans+=sum;
}
cout<<ans;
return 0;
}