코테 준비/Java [백준] #11659. 구간 합 구하기4 (실버 3) - https://www.acmicpc.net/problem/11659 import java.io.*;import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); StringBuilder sb = new StringBuilder(); int n = Integer.parseInt(st.nextToken()); int m = Integer.parseInt(st.nextToken()); int[] nums = new int[n]; st = new StringTokenizer(br.readLine()); for (int i = 0; i < n; i++) { nums[i] = Integer.parseInt(st.nextToken()); } int[] prefixSum = new int[n]; prefixSum[0] = nums[0]; for (int i = 1; i < n; i++) { prefixSum[i] = prefixSum[i-1] + nums[i]; } for (int k = 0; k < m; k++) { st = new StringTokenizer(br.readLine()); int i = Integer.parseInt(st.nextToken()) - 1; int j = Integer.parseInt(st.nextToken()) - 1; if (i == 0) { sb.append(prefixSum[j]).append("\n"); } else { sb.append(prefixSum[j] - prefixSum[i-1]).append("\n"); } } System.out.println(sb); }} 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기피할 수 없다면 즐기는 자가 일류 Contents 당신이 좋아할만한 콘텐츠 [백준] #16139. 인간-컴퓨터 상호작용 (실버 1) 2024.06.09 [백준] #2559. 수열 (실버 3) 2024.06.09 [백준] #17608. 막대기 (브론즈 2) 2024.06.06 [백준] #2167. 2차원 배열의 합 (실버 5) 2024.06.05 댓글 1 + 이전 댓글 더보기