atcoder#ARC142E. [ARC142E] Pairing Wizards

[ARC142E] Pairing Wizards

题目描述

N N 人の魔法使いがいて、1,  ,N 1,\ \ldots\ ,N と番号付けられています。
魔法使い i i の強さは ai a_i です。また、魔法使い i i は強さが bi b_i のモンスターを倒そうとしています。

あなたは次の操作を何度でも行えます。

  • 好きな魔法使いを 1 1 人選び、その強さを 1 1 増やす。

また、魔法使い i i と魔法使い j j のペア (以降ペア (i,j) (i,j) と呼ぶ) が良いペアであるとは、以下の条件のうち少なくとも一方を満たすことを指します。

  • 魔法使い i i の強さが bi b_i 以上かつ魔法使い j j の強さが bj b_j 以上
  • 魔法使い i i の強さが bj b_j 以上かつ魔法使い j j の強さが bi b_i 以上

あなたの目的は i=1,, M i=1,\ldots,\ M すべてに対し、ペア (xi,yi) (x_i,y_i) が良いペアであるようにすることです。
目的を達成するために必要な操作の回数の最小値を求めてください。

输入格式

入力は以下の形式で標準入力から与えられる。

N N a1 a_1 b1 b_1 \vdots aN a_N bN b_N M M x1 x_1 y1 y_1 \vdots xM x_M yM y_M

输出格式

答えを出力せよ。

题目大意

nn 个巫师,第 ii 个巫师有 aia_i 的法力并计划打败 bib_i 法力的怪兽。

构造 {An}\{A_n\},使得对于给定的 mm(x,y)(x,y),均有 Axbx,AybyA_x\geqslant b_x,A_y\geqslant b_yAybx,AxbyA_y\geqslant b_x,A_x\geqslant b_y

请最小化 i=1nAiai\sum\limits_{i=1}^n |A_i-a_i|。

translated by syzf2222

5
1 5
2 4
3 3
4 2
5 1
3
1 4
2 5
3 5
2
4
1 1
1 1
1 1
1 1
3
1 2
2 3
3 4
0
9
1 1
2 4
5 5
7 10
9 3
9 13
10 9
3 9
2 9
7
1 5
2 5
1 6
2 4
3 4
4 9
8 9
22

提示

制約

  • 2  N  100 2\ \leq\ N\ \leq\ 100
  • 1  ai,bi  100 1\ \leq\ a_i,b_i\ \leq\ 100
  • 1  M  N(N1)2 1\ \leq\ M\ \leq\ \frac{N(N-1)}{2}
  • 1  xi < yi  N 1\ \leq\ x_i\ \lt\ y_i\ \leq\ N
  • i j i\neq\ j ならば (xi,yi)  (xj,yj) (x_i,y_i)\ \neq\ (x_j,y_j)
  • 入力はすべて整数

Sample Explanation 1

魔法使い 1 1 と魔法使い 4 4 1 1 回ずつ操作を行えば最小の操作回数で目的を達成できます。

Sample Explanation 2

1 1 回も操作を行う必要がありません。