开学的第一天,小 M 迫不及待地计划着前往神秘的禁林。
小 M 拥有两个重要的属性,魔力值和生命值。非常特别的是,初始时,这两个值可以由小 M 任意决定。
禁林可以看作一张 个点 条边的无向简单连通图。小 M 将在禁林里面行走,从起点 走到 。
每经过一条边,小 M 的魔力值都会减去 1。同时,每条边上有一个具有攻击力属性的魔兽,小 M 要与之战斗。若小 M 经过这条边之前的魔力值为 ,这条边上魔兽的攻击力为 ,那么经过这条边时发生的战斗将会消耗 的生命值。魔兽不会被打败,因此多次经过同一条边,每次都会发生战斗。
小 M 需要保证,当他的魔力值消耗完时,他的生命值为 0,且此时走到 点。
你需要求出小 M 初始时需要的最小生命值。