2차원 배열 다중 업데이트 단일 합
면접 대비시간 제한3초메모리 제한512 MB
n×n 격자에 사각형 구간 덧셈과 구간 합 질의가 주어질 때, 모든 갱신을 반영한 마지막 구간 합을 출력합니다.
문제
크기가 인 정수형 2차원 배열 가 주어진다. 배열 의 원소는 이다. 배열 의 모든 원소의 초깃값은 입력으로 주어진다. 배열 에 대한 개의 질의가 담긴 배열 가 주어진다. 배열 의 질의는 다음 두 유형 중 하나이며, 유형 1이 먼저, 유형 2가 나중에 나온다.
- 1 : 이고 인 마다 를 더한다.
- 2 : 이고 인 의 합을 출력한다.
배열 의 첫 번째 질의부터 번째 질의까지 순서대로 처리하면서 유형 2 질의의 결과를 출력하자. 단, 배열 에는 유형 2의 질의가 마지막에 1개만 저장되어 있다.
입력
첫 번째 줄에 과 이 공백을 사이에 두고 주어진다.
두 번째 줄부터 개의 줄에 배열 의 원소가 주어진다. 번째 줄의 번째 수는 이다.
다음 줄부터 개의 줄에 배열 의 질의가 순서대로 주어진다. 한 줄에 질의 하나가 공백으로 구분된 수들로 주어진다.
출력
첫 번째 줄에 유형 2 질의의 결과를 출력한다.
제한
- ,
- ()
- 배열 의 질의는 유형 1과 유형 2뿐이다.
- 배열 에는 유형 2의 질의가 마지막에 1개만 있다.