题目描述
とある博物館には宝石 1, 2, ..., N が展示されています。 宝石 i の置いてある場所は (xi, yi) で、価値は vi です (この博物館は二次元平面として解釈できます)。
怪盗すぬけはいくつか宝石を盗みます。
宝石の盗み方には条件 1, 2, ..., M があり、すべて満たさないと探偵に捕まってしまいます。 条件はそれぞれ以下の4種類のいずれかです。
- (ti =
L
, ai, bi) : 盗んだ宝石のうち、x 座標が ai 以下の宝石が bi 個以下
- (ti =
R
, ai, bi) : 盗んだ宝石のうち、x 座標が ai 以上の宝石が bi 個以下
- (ti =
D
, ai, bi) : 盗んだ宝石のうち、y 座標が ai 以下の宝石が bi 個以下
- (ti =
U
, ai, bi) : 盗んだ宝石のうち、y 座標が ai 以上の宝石が bi 個以下
怪盗すぬけが盗める宝石の価値の総和の最大値を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
N x1 y1 v1 x2 y2 v2 : xN yN vN M t1 a1 b1 t2 a2 b2 : tM aM bM
输出格式
怪盗すぬけが盗める宝石の価値の総和の最大値を出力せよ。
题目大意
在二维平面上,有 n 颗珠宝,第i颗珠宝在 (xi,yi) 的位置,价值为 vi。
现在有一个盗贼想要偷这些珠宝。
现在给出 m 个限制约束偷的珠宝,约束有以下四种:
- 横坐标小于等于 ai 的珠宝最多偷 bi 颗。
- 横坐标大于等于 ai 的珠宝最多偷 bi 颗。
- 纵坐标小于等于 ai 的珠宝最多偷 bi 颗。
- 纵坐标大于等于 ai 的珠宝最多偷 bi 颗。
这四个限制输入的时候分别用LRDU四个字母来区分。
现在问你在满足这些约束的条件下,盗贼偷的珠宝的最大价值和是多少。
提示
制約
- 1 ≤ N ≤ 80
- 1 ≤ xi, yi ≤ 100
- 1 ≤ vi ≤ 1015
- 1 ≤ M ≤ 320
- ti は
L
, R
, U
, D
のいずれか
- 1 ≤ ai ≤ 100
- 0 ≤ bi ≤ N − 1
- (xi, yi) は互いに相違なる
- (ti, ai) は互いに相違なる
- (ti, bi) は互いに相違なる
Sample Explanation 1
 宝石 1, 5, 6, 7 を盗むと価値の総和が 36 となります。