A90547.「USACO 2023.1 Platinum」Mana Collection
省选/NOI-
通过率:0%
时间限制:5.00s
内存限制:512MB
题目描述
题目译自 USACO 2023 January Contest, Platinum Problem 2. Mana Collection
Bessie 最近对魔法产生了兴趣,并且为了一个非常重要的咒语收集法力。Bessie 有 N 个法力池,第 i 个池子每秒可以收集 mi 单位的法力。这些池子被一组 M 条有向边 (ai,bi,ti) 相连,表示她可以在 ti 秒内从 ai 到 bi。Bessie 无论何时出现在一个池子处,她都可以收集那个池子中所有的法力,也就是清空它。在时刻 0,所有的法力池都是空的,并且 Bessie 可以选择任意的法力池作为起点。
回答 Q 个询问,每个询问用两个整数 s 和 e 表示。对于每个询问,确定如果 Bessie 在第 s 秒结尾必须在池子 e 处的情况下,她所能收集到的最多法力值是多少。
输入格式
第一行两个整数 N (1≤N≤18) 和 M (0≤M≤N(N−1))。
接下来一行为 m1,m2,…,mN (1≤mi≤108)。
接下来 M 行,每行三个整数 ai,bi,ti (1≤ai,bi≤N,ai=bi,1≤ti≤109)。输入中没有有序数对 (ai,bi) 会出现超过一次。
接下来一行一个整数 Q (1≤Q≤2⋅105)。
接下来 Q 行,每行两个整数 s (1≤s≤109) 和 e (1≤e≤N)。
输出格式
输出 Q 行,表示对询问的回答。
输入输出样例
输入#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 组数据:N≤10,Q≤100
- 5-9 组数据:N≤10
- 10-14 组数据:Q≤100
- 15-17 组数据:N=16
- 18-20 组数据:N=17
- 21-24 组数据:无附加限制