你那位富有的朋友 Erika 生活在一个有 个村庄的国家,第 个村庄有 名居民。村庄之间通过 条道路相连,利用这些道路可以从任意一个村庄到达任意另一个村庄。
忙碌了一整天后,Erika 精疲力竭,需要去度假,于是她计划访问这个国家的一些村庄。和所有有钱人一样,你的朋友最喜欢的事情就是送钱!因此,她打算带上一大袋硬币,在她访问的每个村庄(包括起始村庄)尽可能多地派发金钱。
不过有个问题:如果同一村庄里有居民拿到的钱比另一个居民少,他们会非常生气,Erika 的生命将受到威胁。为避免这种情况,她决定在 同一村庄 内尽可能多地给所有居民相同的金额,即使这意味着所有人都拿不到钱。
现在,Erika 想知道在这样一次旅行结束时她还会剩下多少钱。她会向你提出 个问题,每个问题的形式为:已知旅行从村庄 出发,携带 枚硬币,最终到达村庄 ,问旅行结束时还剩下多少硬币?
注意,旅行总是沿着两个村庄之间的简单路径进行,也就是唯一的最短路径。Erika 只会发放整枚硬币,因此她给每位居民的钱始终是非负整数。