만드는 중입니다

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

별이 빛나는 밤 (Hard)

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

요약
각 별의 밝기가 맨해튼 거리만큼 줄어들 때, 주어진 직사각형 안 모든 칸의 밝기 합을 구합니다.
난이도

어려움10점 중 8점

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

문제

본 문제와 Easy 문제는 입력 제한만 다를 뿐 같은 문제이다.

스타는 밖에서 밤하늘 사진을 찍고 있다. 그중 가장 잘 찍힌 사진을 액자에 담아 전시하려고 한다. 스타는 사진마다 다음 방법으로 점수를 매기려고 한다.

밤하늘은 2차원 격자로 나타낼 수 있으며, 각 칸은 (x,y)(x, y)로 표현한다. 사진에 담긴 밤하늘 영역은 항상 직사각형이고, 격자 칸의 일부만 사진에 포함되는 경우는 없다.

위치가 (xi,yi)(x_i, y_i), 밝기가 pip_i인 별 NN개가 있을 때, 격자 칸 (x,y)(x, y)의 밝기 bx,yb_{x, y}는 다음과 같이 계산한다.

bx,y=∑i=1Nmax⁡(pi−(∣x−xi∣+∣y−yi∣),0)b_{x, y} = \sum_{i = 1}^N \max(p_i-(|x-x_i|+|y-y_i|), 0)

사진의 맨 왼쪽 아래 칸이 (a,b)(a, b), 맨 오른쪽 위 칸이 (c,d)(c, d)일 때, 사진의 점수 scorescore는 다음과 같이 계산한다.

score=∑y=bd∑x=acbx,yscore=\sum_{y = b}^d \sum_{x = a}^c b_{x, y}

사진을 찍을 당시 밤하늘에 떠 있던 별 NN개의 정보와 사진 정보가 주어질 때, 사진의 점수를 구한다.

입력

첫째 줄에 별의 개수 NN이 주어진다. (1≤N≤500 0001 \leq N \leq 500\,000)

둘째 줄부터 NN개의 줄에 걸쳐 ii번째 별의 위치 xix_i, yiy_i와 밝기 pip_i가 주어진다. 같은 칸에 별이 두 개 이상 놓이는 경우는 없다. (−10 000≤xi≤10 000-10\,000 \leq x_i \leq 10\,000, −10 000≤yi≤10 000-10\,000 \leq y_i \leq 10\,000, 1≤pi≤10 0001 \leq p_i \leq 10\,000)

마지막 줄에는 사진 정보 aa, bb, cc, dd가 주어진다. 사진의 맨 왼쪽 아래 칸이 (a,b)(a, b), 맨 오른쪽 위 칸이 (c,d)(c, d)이다. (−10 000≤a≤c≤10 000-10\,000 \leq a \leq c \leq 10\,000, −10 000≤b≤d≤10 000-10\,000 \leq b \leq d \leq 10\,000, c−a≤10 000c-a \leq 10\,000, d−b≤10 000d-b \leq 10\,000)

입력으로 주어지는 모든 수는 정수이다.

출력

사진의 점수를 출력한다.

예제1

  1. 예제 1

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