問題
베시는 농부 존의 수익성 좋은 새로운 AI 데이터 센터 사업인 CowWeave를 가동할 원자력 발전용 원자로를 설계하고 있다!
원자로의 노심에는
하지만 연료봉들 사이의 양자 상호작용 때문에, 원자로가 멜트다운(노심 용융)되지 않도록 베시는
원자로가 멜트다운되지 않으면서, 전력을 생산하는 연료봉의 개수를 최대 몇 개까지 만들 수 있는지 구하는 일을 도와주어라!
輸入
첫 줄에 독립적인 테스트 개수
첫 줄에 정수
N, M 이 주어진다.둘째 줄에
N 개의 정수l_1, …, l_N 이 주어진다.셋째 줄에
N 개의 정수r_1, …, r_N 이 주어진다.다음
M 줄에는 각각 세 정수x, y, z 가 주어지며, 각 줄이 하나의 제약을 나타낸다.
모든 테스트를 합쳤을 때
輸出
모든 제약을 만족하는 연료봉 에너지의 선택이 아예 존재하지 않으면
그렇지 않다면, 베시가 얻을 수 있는 전력 생산 연료봉의 최대 개수를 출력하라.
子任務
| 編號 | 分數 | 條件 |
|---|---|---|
| #1 | 10分 | 모든 제약에 대해 x = y |
| #2 | 20分 | 모든 제약에 대해 |x − y| = 1 |
| #3 | 30分 | 모든 제약에 대해 |x − y| ≤ 1 |
| #4 | 40分 | 추가 제약 조건 없음 |
範例 #1
2
3 3
1 2 3
1 2 3
1 1 2
2 2 10
1 1 4
3 2
1 2 3
1 2 3
1 1 2
2 2 10
-1
2
두 번째 테스트에서 제약은 다음을 요구한다:
a1 + a1 = 2
a2 + a2 = 10
에너지를 a = [1, 5, 3]으로 선택하면, 다음이 성립하므로 전력을 생산하는 연료봉은 2개가 된다:
l1 = 1 ≤ a1 ≤ 1 = r1
l3 = 3 ≤ a3 ≤ 3 = r3
그리고 a는 모든 요구 제약을 만족한다.
範例 #2
1
3 2
10 -10 10
10 -10 10
1 2 0
2 3 0
3
연료봉 에너지를 a = [10, −10, 10]으로 선택하면 전력을 생산하는 연료봉은 3개가 된다.
範例 #3
5
3 3
1 -1 0
2 1 2
1 2 1
1 3 4
2 3 3
1 1
-100
100
1 1 3
1 1
-100
100
1 1 2
1 2
-100
100
1 1 2
1 1 4
1 2
-100
100
1 1 2
1 1 2
2
-1
1
-1
1