AT_agc031_e.[AGC031E] Snuke the Phantom Thief

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

某博物馆展出了宝石 1,2,…,N1, 2, \ldots, N。宝石 ii 的位置为 (xi,yi)(x_i, y_i),价值为 viv_i(可以将博物馆看作一个二维平面)。

怪盗すぬけ计划偷取若干宝石。

偷取宝石的方式需要满足 1,2,…,M1, 2, \ldots, M 条条件,若有任一条件不满足,则会被侦探抓住。每条条件属于以下四种之一:

  • (tit_i = L, aia_i, bib_i):被偷的宝石中,xx 坐标不大于 aia_i 的宝石数量不超过 bib_i。
  • (tit_i = R, aia_i, bib_i):被偷的宝石中,xx 坐标不小于 aia_i 的宝石数量不超过 bib_i。
  • (tit_i = D, aia_i, bib_i):被偷的宝石中,yy 坐标不大于 aia_i 的宝石数量不超过 bib_i。
  • (tit_i = U, aia_i, bib_i):被偷的宝石中,yy 坐标不小于 aia_i 的宝石数量不超过 bib_i。

请你求出怪盗すぬけ能够偷取的宝石的最大总价值。

输入格式

输入按以下格式从标准输入读入。

NN x1x_1 y1y_1 v1v_1 x2x_2 y2y_2 v2v_2 …\ldots xNx_N yNy_N vNv_N MM t1t_1 a1a_1 b1b_1 t2t_2 a2a_2 b2b_2 …\ldots tMt_M aMa_M bMb_M

输出格式

输出怪盗すぬけ能够偷取的宝石的最大总价值。

输入输出样例

  • 输入#1

    7
    1 3 6
    1 5 9
    3 1 8
    4 3 8
    6 2 9
    5 4 11
    5 7 10
    4
    L 3 1
    R 2 3
    D 5 3
    U 4 2

    输出#1

    36
  • 输入#2

    3
    1 2 3
    4 5 6
    7 8 9
    1
    L 100 0

    输出#2

    0
  • 输入#3

    4
    1 1 10
    1 2 11
    2 1 12
    2 2 13
    3
    L 8 3
    L 9 2
    L 10 1

    输出#3

    13
  • 输入#4

    10
    66 47 71040136000
    65 77 74799603000
    80 53 91192869000
    24 34 24931901000
    91 78 49867703000
    68 71 46108236000
    46 73 74799603000
    56 63 93122668000
    32 51 71030136000
    51 26 70912345000
    21
    L 51 1
    L 7 0
    U 47 4
    R 92 0
    R 91 1
    D 53 2
    R 65 3
    D 13 0
    U 63 3
    L 68 3
    D 47 1
    L 91 5
    R 32 4
    L 66 2
    L 80 4
    D 77 4
    U 73 1
    D 78 5
    U 26 5
    R 80 2
    R 24 5

    输出#4

    305223377000

说明/提示

限制条件

  • 1≤N≤801 \leq N \leq 80
  • 1≤xi,yi≤1001 \leq x_i, y_i \leq 100
  • 1≤vi≤10151 \leq v_i \leq 10^{15}
  • 1≤M≤3201 \leq M \leq 320
  • tit_i 为 L、R、U、D 之一
  • 1≤ai≤1001 \leq a_i \leq 100
  • 0≤bi≤N−10 \leq b_i \leq N-1
  • (xi,yi)(x_i, y_i) 互不相同
  • (ti,ai)(t_i, a_i) 互不相同
  • (ti,bi)(t_i, b_i) 互不相同

样例解释 1

图
如果偷取宝石 1,5,6,71, 5, 6, 7,则总价值为 3636。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页