物资运输
题号:NC204613
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

    抗疫一线,物资的运输和分配工作十分重要。尤其是疫情严重地区,合理分配资源更加重要。

    我们简化城市物资运输网络,假设一共有个医院。

    对于第家医院,有以下几条联通的路径:

  • 从中心物资点连向第家医院有一条流量为的边。

  • 从第家医院连向第家医院有一条流量为的边。其中号医院的边连向号医院。

    所有边都是双向边。现在为了预估物资运输的能力,你需要知道中心物资点到每个医院的最大流。

输入描述:

输入数据共三行,第一行为医院个数。()

第二行包括三个整数。为了简化输入,由以下递推式生成:,含义如题目描述所述。(均在 int 范围内且均为正数)

第三行包括三个整数。为了简化输入,由以下递推式生成:,含义如题目描述所述。(均在 int 范围内且均为正数)

输出描述:

由于输出较多,你只需要输出中心物资点到每个医院的最大流的和。
示例1

输入

复制
5
7 2 13
5 3 11

输出

复制
64

说明

假设中心物资点为号节点,号医院为号节点,城市网络图如下。

从中心物资点到每一个医院的最大流分别为,其和为