Emm, my Milky Tea is Leaking
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Problem E. Emm, my Milky Tea is Leaking
Input file: standard input
Output file: standard output
Time limit: 1 second
Memory limit: 256 megabytes
Ocean 打算请 cls 喝一杯奶茶,于是他买了一杯。现在,他正骑车飞回学校。
我们可以认为 Ocean 位于一个包含 个结点(编号 到 ) 条边的无向图上 (图不一定连通)。显然 Ocean 可以任意移动,但好景不长——奶茶包装被减速带晃开了!从而事情变得复杂了起来:
移动:Ocean 可以移动到当前所在结点通过一条边相连的相邻结点,但 Ocean 只能移动到 没有奶茶 的结点,不然 Ocean 会滑倒。注意,尽管不能移动到 有奶茶 的结点,但允许 Ocean 从一个当前 有奶茶 的结点出发,移动到相邻 没有奶茶 的结点。
洒落奶茶:Ocean 可以控制骑行的速度,使将要洒出来的奶茶落在指定的当前结点上。换句话说,Ocean 可以控制在哪些结点上洒落奶茶,但是显然 Ocean 需要位于这些结点上才能洒到。奶茶一经洒落就会永久存在于图中,每个结点可以被多次洒落奶茶。
已知 Ocean 所在的无向图初始没有奶茶洒落,Ocean 出现在了地图上的 点,并进行了一系列的操作,并最终停留在了 点。
现在,给出无向图最终的情况,请你求出有多少种可能的起点终点方案 ,两种方案不同当且仅当它们的起点和终点至少有一个不同。若无合法方案输出 。
Input
第一行包含两个整数 ,表示无向图的结点个数和边的个数。
接下来 行,每行两个正整数 ,表示 之间有一条边,可能有 自环或重边。
最后一行包含 个正整数,第 个正整数 表示 号结点上最终被洒落了几次奶茶。
Output
输出一行一个正整数,表示题目所求的 的对儿数,若无合法的方案输出 。
Example
standard input | standard output |
---|---|
$6\ 4 \\ 1\ 2 \\ 2\ 3 \\ 1\ 3 \\ 4\ 6 \\ 0\ 0\ 0\ 0\ 0\ 0$ | |
$6\ 4\\ 1\ 2\\ 2\ 3\\ 1\ 3\\ 4\ 6\\ 0\ 0\ 0\ 0\ 2\ 0$ |
FJNU·ACM-23新手村の第五场世纪大战(重现赛)
- 状态
- 已结束
- 规则
- ACM/ICPC
- 题目
- 9
- 开始于
- 2023-11-19 16:00
- 结束于
- 2024-4-21 0:00
- 持续时间
- 3680 小时
- 主持人
- 参赛人数
- 28