만드는 중입니다

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

힘겨운 쿠기의 식당 개업기

시간 제한2초메모리 제한512 MB

요약
고양이 집의 좌표와 배고픔 수치가 주어졌을 때, 어느 축에도 놓이지 않는 점에 식당을 정해 사분면별 배고픔 합의 최댓값과 최솟값 차이를 최소로 만드는 값을 구합니다.
난이도

보통10점 중 6점

유형
정렬, 누적 합, 기하
정답자
아직 제출이 없습니다

문제

가톨릭대학교에서 고양이를 대상으로 식당을 운영하려고 하는 쿠기는 식당의 위치가 중요하다고 생각해서 최적의 위치를 고민하고 있다.

쿠기는 NN마리 고양이들의 집의 좌표 (X,Y)(X, Y)와 출출함 ZZ를 조사했다. 고양이들의 집은 서로 같은 좌표에 존재하지 않는다.

쿠기가 사는 나라에는 임의의 좌표를 기준으로 좌표축에 고양이의 집이 있다면 그 좌표에 식당을 개업할 수 없다는 법이 있다. 식당의 좌표는 정수가 아니어도 된다.

식당을 원점으로 두고 사분면을 나눌 때, SS와 EE는 다음과 같다.

  • SiS_i = ii 사분면에 있는 고양이들의 출출함 ZZ의 합
  • EE = (S1,S2,S3,S4S_1, S_2, S_3, S_4) 중 최댓값 - (S1,S2,S3,S4S_1, S_2, S_3, S_4) 중 최솟값
  • ii 사분면에 고양이가 한 마리도 없으면 SiS_i는 0이다.
  • 식당을 개업할 수 없는 좌표라면 EE는 100,000,000이다.

쿠기는 EE가 최솟값인 곳에 식당을 개업하려고 한다. 식당 개업 준비로 바쁜 쿠기를 도와 EE의 최솟값을 구하여라.

입력

첫째 줄에 정수 NN (4≤N≤1,0004 \le N \le 1,000)이 주어진다.

둘째 줄부터 N+1N + 1줄까지 각 고양이의 세 정수 XX (−100,000,000≤X≤100,000,000-100,000,000 \le X \le 100,000,000), YY (−100,000,000≤Y≤100,000,000-100,000,000 \le Y \le 100,000,000), ZZ (1≤Z≤1,0001 \le Z \le 1,000)가 주어진다.

출력

EE의 최솟값을 출력한다.

예제1

  1. 예제 1

    입력
    6
    -1 3 5
    -1 -2 4
    1 1 2
    6 -4 6
    -7 -7 1
    5 7 4
    
    예상 출력
    1