flod爱蹭饭

TimeLimit:1000MS  MemoryLimit:512MB
64-bit integer IO format:%I64d
未提交 | 登录后收藏
Problem Description

fold已经非常的饿了! 所以fold决定去他的朋友家蹭饭吃! fold有3个好朋友: Anxdada, Ciwikun和twh233, 他们住在自己的房屋里. 这三位朋友的房屋都可以相互到达. Anxdada家到Ciwikun家的距离是a, Anxdada家到twh233家的距离是b, Ciwikun家到twh233家的距离是c.


fold想要蹭n顿饭. 现在fold在Anxdada家吃第一顿饭. 出于面子考虑, fold不会在同一个朋友家连续蹭2顿饭, 他吃完这顿饭之后就会离开当前朋友家. 如果fold还没有吃够n顿饭, 他离开朋友家之后就会选择前往另外两个朋友家. 他会选择两个朋友之一, 到他家去蹭饭.


fold非常不喜欢走路. 他既想要蹭n顿饭, 又不想走太多的路. 请你告诉他最少需要走多少距离才能吃到n顿饭.


Input

第一行包含一个整数n (1 ≤ n ≤ 100) — 蹭饭的次数.


第二行包含一个整数a (1 ≤ a ≤ 100) — Anxdada家到Ciwikun家的距离.


第三行包含一个整数b (1 ≤ b ≤ 100) — Anxdada家到twh233家的距离.


第四行包含一个整数c (1 ≤ c ≤ 100) — Ciwikun家到twh233家的距离.


Output

输出一个整数 — fold蹭n顿饭需要走的最少距离.


SampleInput 1
3
2
3
1
SampleOutput 1
3
SampleInput 2
1
2
3
5
SampleOutput 2
0
Note
在第一个样例中fold的旅途如下: 先在Anxdada家里吃完第一顿饭, 然后到Ciwikun家蹭饭, 然后到twh233家蹭饭. 因此fold走的距离是2 + 1 = 3. 在第二个样例中fold在Anxdada家里吃完第一顿饭. 所以fold已经蹭够了n顿饭, 不需要再走路了.
Submit
题目统计信息详细
总AC数26
通过人数23
尝试人数24
总提交量58
AC率39.66%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: