[ 문제 ]
https://www.acmicpc.net/problem/11659
[ 제출코드 ]
[ 풀이 ]
각 배열 위치의 누적합을 저장하는 배열을 따로 생성합니다.
주어진 구간의 합을 구하기 위해 누적합 배열을 사용하면 됩니다.
예를 들어, 1번째 ~ 3번째 구간의 합을 구할 때는 "누적합의 3번째 위치"를 반환해주면 됩니다.
2번째 ~ 4번째 구간의 합을 구할 때는 "누적합의 4번째 위치"에서 "누적합의 1번째 위치"를 빼주면 됩니다.
'Algorithm 문제풀기 > Baekjoon' 카테고리의 다른 글
[JAVA] 나머지 합 ::: 수학, 누적합 (0) | 2024.06.02 |
---|---|
[JAVA] 구간 합 구하기 5 ::: DP, 누적 합 (0) | 2024.05.31 |
[JAVA] 덩치 ::: 구현, 브루트포스 (1) | 2024.04.26 |
[JAVA] 부녀회장이 될테야 ::: DP (0) | 2024.04.15 |
[JAVA] 섬의 개수 ::: BFS (0) | 2024.04.08 |