问题 4615 --疗养院

4615: 疗养院

时间限制: 1 Sec  内存限制: 128 MB
提交: 339  解决: 160
[提交][状态][命题人:]

题目描述

张博士前段时间在疗养院度过了他的假期,回来后发现他完全忘记了他的假期细节!

在疗养院的餐厅里,每天都有早餐、午餐和晚餐(当然是按照这个顺序)。张博士现在唯一拥有的是一张来自餐厅的卡片,上面记录着他吃了多少次早餐、午餐和晚餐(因此,卡片上有三个整数)。张博士有时会错过一些饭菜,例如,他可能吃了早餐和午餐,但没有吃晚餐,或者,可能在某些日子里,他根本没有去餐厅。

张博士不记得他是在什么时候到达疗养院的(早餐前、午餐前、晚餐前或晚餐后),以及他离开疗养院的时间(早餐前、午餐前、晚餐前或晚餐后)。所以他考虑的是这些选项中的任何一个。张博士来到疗养院后,他一直在那里,直到离开。请注意,张博士有可能在到达的当天就离开了疗养院。

根据卡片上的说明,请帮助张博士确定他在餐厅可能错过的最少餐数。我们不应该把张博士到达前错过的饭菜和他离开后错过的饭菜算作错过。

输入

输入仅一行,包含三个整数bds0bds1018b+d+s1)—— 张博士在疗养院度假期间的早餐、午餐和晚餐的数量。

输出

输出单个整数。 —— 张博士在假期中可能错过的最小餐数。

样例输入
Copy
3 2 1
样例输出
Copy
1

提示

样例2输入

1 0 0

样例2输出

0

样例3输入

1 1 1

样例3输出

0

样例4输入

1000000000000000000 0 1000000000000000000

样例4输出

999999999999999999

注释:

针对样例1,张博士可能是早餐前到达,第一天吃了三顿,第二天吃了两顿(晚餐没吃),第三天早上吃完早餐离开,所以答案是1。

针对样例2,张博士可能是早餐前到达,然后吃完早餐又立即离开了,所以答案为0。

针对样例3,张博士可能是早餐前到达,然后吃完晚餐后离开,所以答案为0。

来源

[提交][状态]