Algorithm 문제풀기/Baekjoon

[C++] 2003번 수들의 합 2

내일이야 2021. 4. 27. 12:18

[ 문제 ]

2003번 문제보기

N개의 수로 된 수열 A[1], A[2], …, A[N] 이 있다. 이 수열의 i번째 수부터 j번째 수까지의 합 A[i] + A[i+1] + … + A[j-1] + A[j]가 M이 되는 경우의 수를 구하는 프로그램을 작성하시오.

 

 

 

[ 제출코드 ]

 

 

[ 풀이 ]

처음부터 더해서 sum이 M을 초과하면 sum=0으로 하고 i+1부터 다시 더한다.

 

 

[ 이야기 ]

'알고리즘 분류'를 보지 않고 풀었다.