https://www.acmicpc.net/problem/2559 처음에는 시간 복잡도를 생각안하고 큐에 K개가 들어올 때마다 합을 구해 최댓값을 갱신한 후 pop_front()를 수행하는 로직을 작성했다. 하지만 N과 K의 범위가 10만이기 때문에 10만 x 10만 즉, 100억으로 시간 초과가 떴다. 누적합(Prefix Sum) 이용누적합은 앞에서부터 차례대로 더한 값을 미리 저장해둔 배열을 이용하는 알고리즘이다. 배열의 특정 구간의 합을 반복해서 구해야 할 때, 매번 더하지 않고 단 한 번의 연산으로 결과를 내기 위해 사용한다.// 기본 원리psum[i] = psum[i - 1] + a[i]// 인덱스 i ~ j까지의 합psum[j] - psum[i - 1] 데이터 갯수가 N, 구간합 계산을 M번..