#UCB20181201. 混合牛奶 Mixing Milk

混合牛奶 Mixing Milk

题目描述

农业,尤其是生产牛奶,是一个竞争激烈的行业。Farmer John发现如果他不在牛奶生产工艺上有所创新,他的乳制品生意可能就会受到重创!
幸运的是,Farmer John想出了一个好主意。他的三头获奖的乳牛,Bessie、Elsie和Mildred,各自产奶的口味有些许不同,他打算混合这三种牛奶调制出完美的口味。

为了混合这三种不同的牛奶,他拿来三个桶,其中分别装有三头奶牛所产的奶。这些桶可能有不同的容积,也可能并没有完全装满。然后他将桶1的牛奶倒入桶2,然后将桶2中的牛奶倒入桶3,然后将桶3中的牛奶倒入桶1,然后再将桶1的牛奶倒入桶2,如此周期性地操作,共计进行 100100 次(所以第 100100 次操作会是桶1倒入桶2)。当Farmer John将 桶aa 中的牛奶倒入 桶bb 时,他会倒出尽可能多的牛奶,直到 桶aa 被倒空或是 桶bb 被倒满。

请告诉Farmer John当他倒了 100100 次之后每个桶里将会有多少牛奶。

输入规则

输入文件的第一行包含两个空格分隔的整数:第一个桶的容积 c1c_1,以及第一个桶里的牛奶量 m1m_1c1c_1m1m_1 均为正,并且不超过 10910^9。第二和第三行类似地包含第二和第三个桶的容积和牛奶量。

输出规则

输出三行,给出倒了 100100 次之后每个桶里的牛奶量。

样例

输入样例 #1

10 3
11 4
12 5

输出样例 #1

0
10
2

在这个例子中,每倒一次之后每个桶里的牛奶量如下:

初始状态:33 44 55

  1. 11->2200 77 55
  2. 22->3300 00 1212
  3. 33->111010 00 22
  4. 11->2200 1010 22
  5. 22->3300 00 1212 (之后最后三个状态循环出现……)