요수포의 알고리즘
시간 제한4초메모리 제한1024 MB
빨간 점과 파란 점의 가중치 합을 최대로 만드는 문제입니다. 각 쿼리마다 y좌표 순서와 L, R 조건을 만족하는 두 점을 고릅니다.
문제
...Can you replicate my master thesis in 5 hours?
Yosupo
2차원 평면 위에 개의 빨간 점과 개의 파란 점이 주어진다. 번째 빨간 점의 좌표는 이고 가중치는 이다. 번째 파란 점의 좌표는 이고 가중치는 이다.
개의 질의를 처리한다. 번째 질의에서는 두 정수 와 가 주어진다. 아래 조건을 만족하는 빨간 점 와 파란 점 를 고른다.
- (이고 ) 또는 (이고 )
고른 두 점의 가중치 합을 최대로 만들고, 두 점을 고를 수 없으면 그 사실을 보고한다.
입력
입력은 표준 입력으로 다음 형식에 따라 주어진다.
출력
각 질의마다 고른 점들의 가중치 합의 최댓값을 한 줄에 출력한다. 두 점을 고를 수 없으면 을 출력한다.
제한
- 은 모두 서로 다르다
- 은 모두 서로 다르다