1441: 보물 찾기
메모리제한:128 MB
시간제한:1.000 S
Judge Style:Text Compare
만든사람:
제출:2
통과:2
문제 설명
수열 속에 숨어 있는 보물들을 찾아보자. n개의 자연수로 이루어진 수열이 있다.
이 수열들 중 연속된 1개 이상의 원소들의 합이 정확히 k가 되면 이 구간은 보물구간이라고 한다.
주어진 n개의 자연수 중에서 보물 구간이 몇 개 있는지 구하는 프로그램을 작성하시오.
입력 설명
첫 번째 줄에 자연수 n과 k가 공백으로 구분되어 입력된다.
두 번째 줄에 n개의 각 원소가 공백으로 구분되어 입력된다.
[입력값의 정의역]
5<=n<=100,000
각 원소는 1,000이하의 자연수
출력 설명
보물 구간의 수를 출력한다.
입력 예시 Copy
5 15
1 2 3 4 5
출력 예시 Copy
1
도움
1. 구간을 지정하기 위한 변수가 필요하다.
2. 구간의 합과 K값에 따라 범위를 조정해준다.
어떤 범위의 합이 k값보다
1) 큰가?
2) 작은가?
3)같은가?
2. 구간의 합과 K값에 따라 범위를 조정해준다.
어떤 범위의 합이 k값보다
1) 큰가?
2) 작은가?
3)같은가?