P14253 旅行(trip)题解
题目链接
P14253 旅行(trip)
解题思路
首先我们注意到一个显然的性质:当选择的区间左端点
套路地,考虑从后往前做。利用差分思想,我们注意到一个前缀
时间复杂度
参考代码
ll n,ans;
ll a[1000010];
void solve()
{
cin>>n;
forl(i,1,n)
cin>>a[i];
ll S=0;
map<ll,ll>mp;
mp[0]=1;
forr(i,n,1)
S+=a[i],Max(ans,mp[S]++);
cout<<ans<<endl;
ans=0;
}