문제
오늘은 고기 파티가 열리는 날이다. 파티에 걸맞도록, 기다란 그릴 위에 잘 구워진 고기가 총
그릴을
각 고기는 그릴 위에서 특정 구간을 차지하고 있으며, 양의 정수로 표현되는 맛 수치를 각각 가진다.
파티에는
j 번 사람은(1 \le j \le M ) 긴 꼬치 두 개를 가지고 와서 각각a_j+0.1, b_j+0.9 좌표에 찔러 넣는다.
(a_j \le b_j ) 좌표x 에 찔러 넣은 꼬치는s_i \le x \le e_i 를 만족하는 모든 고기에 꽂히게 된다.그 다음, 꼬치를 통째로 들고 자리로 돌아간다. 이때 하나 이상의 꼬치가 꽂힌 고기는 모두 같이 들려 가고 그릴 위에서 사라진다.
둘 중 하나의 꼬치만 꽂힌 고기는 들고 가다 바닥에 떨어진다. 두 꼬치가 모두 꽂힌 고기만 자리로 가져가서 먹을 수 있다.
파티의 주최자인 당신은 각 사람이 어떤 고기를 가져가서 먹게 될지가 궁금하다.
각 사람이 가져가서 먹게 되는 고기의 맛 수치의 합을 구하여 보자.
들고 가다 떨어트린 고기는 합에서 제외해야 함에 유의하라.
입력
첫 번째 줄에 고기의 수
다음 줄부터 N개의 줄에 걸쳐, 이 중
다음 줄부터 M개의 줄에 걸쳐, 이 중
[제약 조건]
주어지는 모든 수는 정수이다.
1 \le N,M \le 250,000 0 \le s_i \le e_i \le 10^9 (1 \le i \le N )1 \le t_i \le 10^9 (1 \le i \le N )0 \le a_j \le b_j \le 10^9 (1 \le j \le M )
출력
부분문제
번호 | 점수 | 조건 |
---|---|---|
#1 | 5점 | |
#2 | 9점 | |
#3 | 11점 | |
#4 | 23점 | |
#5 | 52점 | 추가 제약 조건이 없음 |
예제1
53
2 7 3
5 6 9
3 5 2
1 3 6
4 8 7
3 6
2 4
5 5
3
0
9
예제2
63
1 12 1
2 11 10
3 10 100
4 9 1000
5 8 10000
6 7 100000
1 11
5 9
6 8
1
110
0
예제3
52
1 5 5
2 6 2
4 8 3
5 9 4
7 11 6
4 5
8 10
5
6