#include <iostream>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int n, m, s = 0, e = 0; cin >> n >> m;
int* arr = new int[n];
for (int i = 0; i < n; i++)
cin >> arr[i];
int sum = 0, res = 0;
while (e <= n)
{
if (sum < m)
sum += arr[e++];
else if (sum > m)
sum -= arr[s++];
else
{
res++;
sum += arr[e++];
}
}
cout << res;
delete[] arr;
}
'코딩테스트 > 백준' 카테고리의 다른 글
[실4] 10845 - 큐 (0) | 2023.08.28 |
---|---|
[실4] 10816 - 숫자 카드 2 (0) | 2023.08.28 |
[골4] 1197 - 최소 스패닝 트리 (0) | 2023.08.12 |
[실1] 2468 - 안전 영역 (0) | 2023.08.11 |
[골4] 2580 - 스도쿠 (0) | 2023.07.31 |