Untitled
user_9000366
plain_text
10 months ago
380 B
8
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