연결 케이블
시간 제한2초메모리 제한1024 MB
N개의 축 정렬 사각형이 주어질 때, 모든 쌍 사이 최소 맨해튼 거리의 합을 998244353으로 나눈 나머지를 구합니다.
문제
최근 RUN은 KAIST의 개 지역 사이의 모든 쌍을 케이블로 연결하라는 요청을 받았다.
지역은 2차원 평면 위의 영역으로 본다. 각 지역의 경계는 축과 평행한 변 2개, 축과 평행한 변 2개로 이루어진 직사각형이다. 지역 는 왼쪽 아래 모서리가 이고 오른쪽 위 모서리가 이다. 지역끼리는 서로 겹칠 수 있다.
안전상의 이유로 케이블은 축 또는 축을 따라 설치해야 한다. 따라서 에서 까지 케이블을 설치하는 비용은 원이다.
지역 와 를 잇는 케이블은 각 지역에서 점을 하나씩 골라 연결한다.
모든 개 쌍에 케이블을 하나씩 설치할 때 필요한 총비용의 최솟값을 구하라. 케이블 하나가 여러 쌍을 대신할 수는 없다. 끝점이 여러 쌍에 해당하더라도 마찬가지다.
답이 커질 수 있으므로 으로 나눈 나머지를 출력한다. 답은 항상 0 이상의 정수이다.
입력
첫 줄에 정수 이 주어진다. 이어지는 개 줄의 번째 줄에는 번째 지역의 왼쪽 아래 모서리와 오른쪽 위 모서리 좌표를 나타내는 정수 , , , 가 공백으로 구분되어 주어진다.
출력
모든 케이블의 총비용의 최솟값을 으로 나눈 나머지를 한 줄에 출력한다. 은 소수이다.
제한
- ()
- ()