MST와 직사각형
시간 제한8초메모리 제한1024 MB
N×N 행렬 A에 Q개의 직사각형 영역 쿼리로 값을 더한 뒤, A[i][j]를 간선 비용으로 하는 완전 그래프의 최소 스패닝 트리 비용을 구합니다.
문제
크기가 인 2차원 배열 가 있다. 처음에 모든 칸의 값은 0이다.
개의 질의가 주어진다. 각 질의는 형태이며, 에 다음 연산을 수행하라는 뜻이다.
- , , 를 모두 만족하는 정수 쌍 마다, 와 의 값에 를 더한다.
정점이 개인 무방향 그래프 를 생각한다. 각 에 대해 정점 와 를 비용 인 간선으로 잇는다. 의 최소 신장 트리 비용을 구하라.
입력
첫 줄에 정수 과 가 주어진다.
이어지는 개의 줄에는 질의를 나타내는 정수 다섯 개 가 한 줄에 하나씩 주어진다.
출력
의 최소 신장 트리 비용을 출력한다.
제한
- 시간 제한은 8000 ms, 메모리 제한은 1024 MB이다.