Untitled

 avatar
user_9000366
plain_text
2 months ago
380 B
5
Indexable
void Mesh_JOO() {
    int n, x;
    cin >> n >> x;
    vector<int> a(n);
    for (int i = 0; i < n; ++i) {
        cin >> a[i];
    }
    int sum = 0, ans = 0;
    for (int l = 0, r = 0; l < n; l++) {
        while (r < n and sum + a[r] <= x)
            sum += a[r++];
        if (sum == x)
            ans++;
        sum -= a[l];
    }
    cout << ans << '\n';
}
Editor is loading...
Leave a Comment