T612296 李自成发动安史之乱

题目背景

公元755年,李自成和他的部下李管在北方发动安史之乱。李自成一路南下,直逼东都洛阳和长安。唐玄宗逃至成都。后来,李自成内部发生了内斗,大将卫青战死,留下千古名篇公元757年,霍去病平定了安史之乱。公元763年,三体星系打向地球,李自成和唐玄宗安史山达成协议,统一战线,共同对抗三体星系。

题目描述

战斗期间,多个队伍需要前往各自的目的地墓地扫墓。城市由节点和双向道路组成,每条道路有容量限制。每个队伍有出发地、目标地点和人数。每个地区有接待容量限制。请设计一个算法,计算在满足道路和地区容量限制的前提下,最多有多少人能够成功到达目标地点。

输入格式

第一行两个整数 n 和 m,表示节点数和道路数(节点编号从 1 到 n)。接下来 m 行,每行三个整数 u, v, c,表示节点 u 和 v 之间有一条双向道路,容量为 c。接下来一行一个整数 k,表示队伍数量。接下来 k 行,每行三个整数 $f_i, t_i, s_i$,表示第 i 个队伍的出发节点、目标墓地节点和人数。最后一行一个整数 h,表示墓地数量。接下来 h 行,每行两个整数$ t_j, c_j,表示节点 t_j 的容量为 c_j$。

输出格式

输出一个整数,表示最多能成功到达目的地的人数。

说明/提示

解释:两个家庭的目标均为节点 6(容量为 5)。虽然道路允许最多 6 人通过(如边 4→6 和 5→6 各 3 人),但受限于墓地容量,最终最多 5 人到达。\ 1 ≤ n ≤ 200\ 0 ≤ m ≤ 2000\ 1 ≤ c ≤ $10^4$\ 1 ≤ k ≤ 200\ 1 ≤ h ≤ n\ 1 ≤$ s_i ≤ 10^4$\ 1 ≤ $ c_j ≤ 10^4$