A90547.「USACO 2023.1 Platinum」Mana Collection

省选/NOI-

通过率:0%

时间限制:5.00s

内存限制:512MB

题目描述

题目译自 USACO 2023 January Contest, Platinum Problem 2. Mana Collection

Bessie 最近对魔法产生了兴趣,并且为了一个非常重要的咒语收集法力。Bessie 有 NN 个法力池,第 ii 个池子每秒可以收集 mim_i 单位的法力。这些池子被一组 MM 条有向边 (ai,bi,ti)(a_i,b_i,t_i) 相连,表示她可以在 tit_i 秒内从 aia_ibib_i。Bessie 无论何时出现在一个池子处,她都可以收集那个池子中所有的法力,也就是清空它。在时刻 00,所有的法力池都是空的,并且 Bessie 可以选择任意的法力池作为起点。

回答 QQ 个询问,每个询问用两个整数 ssee 表示。对于每个询问,确定如果 Bessie 在第 ss 秒结尾必须在池子 ee 处的情况下,她所能收集到的最多法力值是多少。

输入格式

第一行两个整数 N (1N18)N\ (1\le N\le 18)M (0MN(N1))M\ (0\le M\le N(N-1))

接下来一行为 m1,m2,,mN (1mi108)m_1,m_2,\ldots,m_N\ (1\le m_i\le 10^8)

接下来 MM 行,每行三个整数 ai,bi,ti (1ai,biN,aibi,1ti109)a_i,b_i,t_i\ (1\le a_i,b_i\le N,a_i\neq b_i,1\le t_i\le 10^9)。输入中没有有序数对 (ai,bi)(a_i,b_i) 会出现超过一次。

接下来一行一个整数 Q (1Q2105)Q\ (1\le Q\le 2\cdot 10^5)

接下来 QQ 行,每行两个整数 s (1s109)s\ (1\le s\le 10^9)e (1eN)e\ (1\le e\le N)

输出格式

输出 QQ 行,表示对询问的回答。

输入输出样例

  • 输入#1

    2 1
    1 10
    1 2 10
    4
    5 1
    5 2
    100 1
    100 2
    

    输出#1

    5
    50
    100
    1090
    
  • 输入#2

    4 8
    50000000 100000000 20000000 70000000
    1 2 20
    2 1 50
    2 3 90
    1 3 40
    3 1 10
    4 1 25
    1 4 5
    4 3 70
    3
    8 3
    1000000000 1
    500000 4
    

    输出#2

    160000000
    239999988050000000
    119992550000000
    

说明/提示

  • 3-4 组数据:N10,Q100N\le 10,Q\le 100
  • 5-9 组数据:N10N\le 10
  • 10-14 组数据:Q100Q\le 100
  • 15-17 组数据:N=16N=16
  • 18-20 组数据:N=17N=17
  • 21-24 组数据:无附加限制
首页