만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

울타리 공사

시간 제한0.1초메모리 제한1024 MB

요약
직사각형 N개를 하나씩 추가할 때마다 지금까지 세운 건물 전체를 감싸는 직사각형의 둘레를 출력합니다.
난이도

쉬움10점 중 1점

유형
구현, 수학
정답자
아직 제출이 없습니다

문제

푸앙 마을은 학점이라는 위협으로부터 마을을 지키기 위해 마을 외곽에 울타리를 설치한다. 건물은 2차원 평면 위의 직사각형으로 표현되며, 왼쪽 아래 꼭짓점은 (ai,bi)(a_i, b_i), 오른쪽 위 꼭짓점은 (ci,di)(c_i, d_i)이다. 푸앙 마을은 세계 제일의 건축 기술을 갖추고 있어서 건물을 서로 겹쳐 지을 수 있다. 울타리는 마을에 있는 모든 건물을 감싸는 최소 둘레의 직사각형이며, 변은 x축 또는 y축과 평행해야 한다. 울타리 공사 비용은 울타리의 둘레 길이이다.

울타리는 튼튼해야 한다는 푸앙 마을의 철칙에 따라, 울타리 공사를 할 때마다 기존 울타리를 모두 철거하고 새로 설치한다. 건물이 하나도 없는 상태에서 NN개의 건물을 차례로 건설한다. 건물을 하나 지을 때마다 그 시점의 울타리 공사 비용을 출력하라.

입력

첫 번째 줄에 건설할 건물의 수 NN이 주어진다. 두 번째 줄부터 NN개의 줄에 걸쳐 건물 정보가 주어진다. ii번째 줄에는 ii번째로 지을 건물의 aia_i, bib_i, cic_i, did_i가 공백으로 구분되어 주어진다.

출력

NN개의 줄에 걸쳐 각 울타리 공사 비용을 출력한다. ii번째 줄에는 ii번째 건물을 지은 뒤의 울타리 공사 비용을 출력한다.

제한

  • 1≤N≤101 \le N \le 10
  • −10≤ai<ci≤10-10 \le a_i < c_i \le 10
  • −10≤bi<di≤10-10 \le b_i < d_i \le 10
  • 1≤i≤N1 \le i \le N
  • 주어지는 모든 좌표는 정수이다.

예제2

  1. 예제 1

    입력
    4
    1 1 3 3
    2 2 4 4
    2 2 3 3
    1 1 4 4
    
    예상 출력
    8
    12
    12
    12
    
  2. 예제 2

    입력
    2
    0 0 2 2
    0 0 1 4
    
    예상 출력
    8
    12