울타리 공사
시간 제한0.1초메모리 제한1024 MB
직사각형을 하나씩 추가할 때마다 지금까지의 모든 직사각형을 감싸는 최소 축 정렬 직사각형의 둘레를 구한다.
문제
푸앙 마을은 학점이라는 위협으로부터 마을을 보호하기 위해 마을 외곽에 울타리를 설치한다.
건물은 2차원 평면상에서 를 왼쪽 아래 꼭짓점, 를 오른쪽 위 꼭짓점으로 하는 직사각형으로 표현된다. 푸앙 마을은 세계 제일 건축 기술을 가지고 있기 때문에 건물을 겹쳐서 지을 수 있다. 울타리는 푸앙 마을에 존재하는 모든 건물을 감싸는 최소 둘레의 직사각형으로 설치된다. 이때 직사각형의 변은 축 혹은 축에 평행해야 한다. 울타리를 설치하는 데 드는 비용은 울타리의 둘레 길이가 된다.
울타리는 튼튼해야 한다는 푸앙 마을의 철칙에 따라, 울타리 공사를 할 때마다 기존 울타리는 모두 철거하고 새로 울타리를 설치한다. 건물이 하나도 없는 상태에서 개의 건물을 건설하고자 한다. 건물 한 채를 건설할 때마다 울타리 공사 시에 드는 비용을 출력해 보자.
입력
첫 번째 줄에 건설하고자 하는 건물의 수 이 주어진다.
두 번째 줄부터 개의 줄에 걸쳐 건물의 정보가 주어진다. 그중 번째 줄에는 번째로 지을 건물의 , , , 가 공백으로 구분되어 주어진다.
출력
개 줄에 걸쳐 각 울타리 공사에 드는 비용을 출력한다. 그중 번째 줄에는 번째로 지을 건물을 건설했을 때의 울타리 공사 비용을 출력한다.
제한
- 주어지는 모든 좌표는 정수이다.