반응형
    
    
    
  -문제

-코드
#include<stdio.h>
#include<vector>
using namespace std;
int main()
{
	int n, m, cnt=0, sum;
	scanf("%d %d", &n, &m);
	vector<int> a(n);
	for (int i = 0; i < n; i++)
	{
		scanf("%d", &a[i]);
	}
	for(int i=0; i<n; i++)
	{ 
		sum = 0;
		for (int j = i; j < n; j++)
		{
			sum += a[j];
			if (sum == m)
			{
				cnt++;
				break;
			}
		}
	}
	printf("%d", cnt);
	return 0;
}반응형
    
    
    
  '이론 > 코딩테스트' 카테고리의 다른 글
| [백준] 1644번 소수의 연속합 (투포인터 알고리즘) (0) | 2022.07.29 | 
|---|---|
| [백준] 1806번 부분합 (투포인터 알고리즘) (0) | 2022.07.29 | 
| [백준] 11724번 연결 요소의 개수 (DFS) (0) | 2022.07.28 | 
| [백준] 2606번 바이러스 (DFS) (0) | 2022.07.28 | 
| [백준] 1010번 다리놓기 (동적 계획법/Dynamic Programming) (0) | 2022.07.28 | 
 
                    
                   
                    
                   
                    
                  