반응형
문제 5-4번
N개의 수로 이루어진 수열이 주어집니다. 이 수열에서 연속부분수열의 합이 특정숫자 M이하가 되는 경우가 몇 번 있는지 구하는 프로그 램을 작성하세요. 만약 N=5, M=5이고 수열이 다음과 같다면 1 3 1 2 3 합이 5이하가 되는 연속부분수열은 {1}, {3}, {1}, {2}, {3}, {1, 3}, {3, 1}, {1, 2}, {2, 3}, {1, 3, 1}로 총 10가지입니다.
🍄 입력설명
첫째 줄에 N(1≤N≤100,000), M(1≤M≤100,000,000)이 주어진다. 수열의 원소값은 1,000을 넘지 않는 자연수이다.
🍄 출력설명
첫째 줄에 경우의 수를 출력한다
🍄 입력예제 1
5 5
1 3 1 2 3
🍄 출력예제 1
10
정답 코드
728x90
반응형
'알고리즘' 카테고리의 다른 글
[JS] 알고리즘 기초 정복 5-6번_학급 회장(해쉬) (0) | 2021.07.20 |
---|---|
[JS] 알고리즘 기초 정복 5-5번_최대 매출 (0) | 2021.07.20 |
[JS] 알고리즘 기초 정복 5-3번_연속 부분수열 1 (0) | 2021.07.20 |
[JS] 프로그래머스 k번째 수_정렬 (0) | 2021.07.20 |
[JS] 알고리즘 기초 정복 5-2번_공통원소 구하기 (0) | 2021.07.19 |