1. 문제 - 백준 16139 인간-컴퓨터 상호작용https://www.acmicpc.net/problem/16139 💡알고리즘 - 구간합 알고리즘문자열의 구간 별 알파벳의 등장 횟수를 구해야하나, 문자열의 길이가 200,000자 인데 질문의 갯수인 q도 200,000개이다.매번 반복문을 통해 알파벳의 등장 횟수를 구하면 시간초과가 발생한다.구간 문제의 해답을 구할 때 O(N^2)의 시간복잡도를 O(N)의 시간복잡도로 해답을 구할 수 있도록 해주는 알고리즘이 구간합 알고리즘이다.구간합 알고리즘이란? i ~ j 구간합을 구할 때 누적합을 구해두고 -> arr[i] - arr[j-1] 의 공식을 통해 구간합을 구하는 방식이다.✅ 풀이import sysinput = sys.stdin.readlineexamp..