코딩 테스트/Baekjoon S3 11659. 구간 합 구하기 4 - 728x90 반응형 문제 보기 : 11659번: 구간 합 구하기 4 문제 정답률 : 38% 작성 코드 import sys input = sys.stdin.readline n,m = map(int,input().split()) ls = list(map(int,input().split())) lst = [0]*(n+1) for i in range(1,n+1): lst[i] = lst[i-1]+ls[i-1] for _ in range(m): a,b = map(int,input().split()) print(lst[b]-lst[a-1]) 풀이 ls가 5,4,3,2,1이라면 lst를 0,5,9,12,14,15로 만들어두고 (누적 합 알고리즘) lst의 인덱스를 활용해서 답을 구한다! 320x100 728x90 공유하기 게시글 관리 DATA DIARY '코딩 테스트 > Baekjoon' 카테고리의 다른 글 S3 15652. N과 M (4) (0) 2024.11.07 S3 11727. 2×n 타일링 2 (0) 2024.11.07 S2 2805. 나무 자르기 (0) 2024.11.04 S2 1541. 잃어버린 괄호 (0) 2024.11.04 S3 9461. 파도반 수열 (0) 2024.11.04 Contents 당신이 좋아할만한 콘텐츠 S3 15652. N과 M (4) 2024.11.07 S3 11727. 2×n 타일링 2 2024.11.07 S2 2805. 나무 자르기 2024.11.04 S2 1541. 잃어버린 괄호 2024.11.04 댓글 0 + 이전 댓글 더보기