#U1516JB1. Promotion Counting
Promotion Counting
Bessie the cow 正在帮助 Farmer John 举办美国奶牛奥林匹克 (USACO),这是一项在线竞赛,参与者通过回答具有挑战性的问题来展示他们对牛琐事的掌握程度。为了应对更广泛的参与者背景,Farmer John 最近扩大了比赛包括四个难度等级:青铜、白银、黄金和铂金。所有新参赛者都从铜牌组开始,只要他们在比赛中取得完美成绩,就会被提升到下一个更高的组别。一个参赛者甚至有可能在同一场比赛中多次晋升。Farmer John 记录了所有比赛参与者及其当前部门的列表,以便他在举办比赛时可以让每个人都处于正确的水平。
在发布他最近一次比赛的结果时,Farmer John 希望包含有关从铜牌晋升为银牌、从银牌晋升为金牌以及从金牌晋升为铂金的参赛者人数的信息。然而,他忽略了在比赛期间发生了晋升。Bessie 是一只聪明的牛,但她意识到 Farmer John 可以仅从比赛前后每个级别的参与者数量推断出晋升的数量。请帮助她进行这个计算!
输入格式(文件promote.in):
输入由四行组成,每行包含 0..1,000,000 范围内的两个整数。第一行指定比赛前后注册的铜牌参赛者人数。第二行指定比赛前后的银牌参赛者人数。第三行指定比赛前后的金牌参赛人数。最后一行指定了比赛前后的白金参赛人数。
输出格式(文件promote.out):
请输出三行,每行包含一个整数。第一行应包含从铜牌晋升为银牌的参与者人数。第二行应包含从白银晋升为黄金的参与者人数。最后一行应包含从黄金晋升为白金的参与者人数。
样例输入:
1 2
1 1
1 1
1 2
样例输出:
1
1
1
在此示例中,在比赛前每个部门都有 1 名参与者注册。比赛结束时,2名参赛者分别获得铜牌和铂金奖。可能发生这种情况的一种方式是在比赛期间有 2 名新参与者加入;一个一路晋升白金,另一个留在青铜。