为啥WA
查看原帖
为啥WA
1048576
New_Void楼主2025/1/12 16:03
#include <bits/stdc++.h>
using namespace std;
const long long N=2e5+10;
map<long long,long long> m;
long long a[N],s[N];
int main(){
    long long n,k,res=0;
    cin>>n>>k;
    m[0]=1;
    for (int i=1;i<=n;i++){
        cin>>a[i];
        s[i]=a[i]+s[i-1];
        m[s[i]]++;
    }
    for (int i=1;i<=n;i++){
        res+=m[s[i]-k];
    }
    cout<<res;
    return 0;
}

2025/1/12 16:03
加载中...