#442. 五种交通方式

五种交通方式

问题描述

在2028年及之后的持续发展后,AtCoder公司终于建立了一个拥有六个城市(城市1、2、3、4、5、6)的帝国! 帝国内有五种交通方式:

  • 火车:从城市1到城市2,耗时1分钟。一列火车最多可容纳AA人。
  • 巴士:从城市2到城市3,耗时1分钟。一辆巴士最多可容纳BB人。
  • 出租车:从城市3到城市4,耗时1分钟。一辆出租车最多可容纳CC人。
  • 飞机:从城市4到城市5,耗时1分钟。一架飞机最多可容纳DD人。
  • 轮船:从城市5到城市6,耗时1分钟。一艘轮船最多可容纳EE人。 每种交通工具在每个整数时间(时间0、1、2、...)都会有一辆车从城市出发。 有一组NN人位于城市1,他们都想去城市6。所有人到达那里至少需要多少时间?

你可以忽略换乘所需的时间。

约束条件

  • 1N,A,B,C,D,E10151 \leq N, A, B, C, D, E \leq 10^{15}
  • 输入中的所有值均为整数。

输入

输入通过标准输入给出,格式如下:

N A B C D E

输出

输出所有人到达城市6所需的最少时间,单位为分钟。

样例输入1

5

3

2

4

3

5

样例输出1

7

一种可能的出行方式如下。

首先,城市1有N=5N = 5人,如下图所示: 在第一分钟,三人乘火车从城市1前往城市2。注意一列火车最多只能容纳三人。 在第二分钟,剩下的两人乘火车从城市1前往城市2,同时已在城市2的三人中有两人乘巴士前往城市3。注意一辆巴士最多只能容纳两人。 在第三分钟,两人乘火车从城市2前往城市3,另有两人乘出租车从城市3前往城市4。 之后,如果他们继续不停歇地前往城市6,所有人可以在7分钟内到达。无法在6分钟或更短时间内到达城市6。

样例输入2

10

123

123

123

123

123

样例输出2

5

所有交通工具一次均可容纳N=10N = 10人。

因此,如果他们继续不停歇地前往城市6,所有人可以在5分钟内到达。

样例输入3

10000000007

2

3

5

7

11

样例输出3

5000000008

注意输入或输出可能无法放入32位整数类型。