알고리즘

백준 11659 구간 합 구하기

별은_StarIs_Dev 2025. 1. 8. 17:08
반응형
#구간 합
#백준 11659
#숫자 개수와 질문 갯수입력받기
num, q = map(int, input().split())
#숫자데이터 입력받기
numbers = list(map(int, input().split()))
#구간합변수 선언
prefix_sum = [0]
#임시 구간합 변수 선언
tmp = 0
#구간합배열 만들기
for i in numbers:
    tmp = tmp + i
    prefix_sum.append(tmp)
#구간합 구하기
for i in range(q):
    a, b = map(int, input().split())
    print(prefix_sum[b] - prefix_sum[a-1])
반응형

'알고리즘' 카테고리의 다른 글

기초 자료구조 1. 배열  (0) 2025.01.18
백준 11660 구간 합 구하기 2  (0) 2025.01.12
백준 1546 평균구하기  (0) 2025.01.07
백준 11720 숫자의 합 구하기  (0) 2025.01.07
백준 2750 수정렬하기  (0) 2025.01.07