#A. 小维的魔法扫帚之旅

    传统题 1000ms 256MiB

小维的魔法扫帚之旅

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小维是一位年轻的魔法学徒,他的家和魔法师协会之间的距离为 dd 公里。小维拥有一把老旧的飞行扫帚,但它有些年久失修,每飞行 kk 公里后就需要修复一次,修复扫帚需要 tt 秒钟。修好后,扫帚可以继续飞行,但仍然只能飞 kk 公里,然后再修。

小维每飞行一公里需要耗时 aa 秒,而如果他徒步行走的话,每走一公里需要 bb 秒(显然,飞行比徒步更快 a<ba < b)。幸运的是,小维在旅途中可以随时选择弃用扫帚,改为徒步赶路。

现在的问题是:小维要从家出发,尽快赶到魔法师协会,请你帮他计算最短需要多少时间。

输入

第一行包含 5 个正整数 d,k,a,b,td, k, a, b, t1d10121 \leq d \leq 10^{12}, 1k,a,b,t1061 \leq k, a, b, t \leq 10^6,且 a<ba < b):

  • dd — 小维需要赶路的总距离;
  • kk — 扫帚每次连续飞行的最大距离;
  • aa — 每飞行一公里的时间;
  • bb — 每步行一公里的时间;
  • tt — 修理扫帚的时间。

输出

输出一个整数,表示小维赶到魔法师协会的最短时间。

样例

5 2 1 4 10
14
5 2 1 4 5
13

解释

对于样例一,小维可以选择:

  • 用扫帚飞行前 2 公里(耗时 2×1=22 \times 1 = 2 秒);
  • 剩下的 3 公里徒步走(耗时 3×4=123 \times 4 = 12 秒)。 总耗时为 2+12=142 + 12 = 14 秒。

对于样例二,小维可以选择:

  • 用扫帚飞行前 2 公里(耗时 2×1=22 \times 1 = 2 秒);
  • 修理扫帚(耗时 55 秒);
  • 再次用扫帚飞行 2 公里(耗时 2×1=22 \times 1 = 2 秒);
  • 剩下的 1 公里徒步走(耗时 1×4=41 \times 4 = 4 秒)。 总耗时为 2+5+2+4=132 + 5 + 2 + 4 = 13 秒。

2024/12/24 每日赏金题【Div. 1】

未认领
状态
已结束
题目
1
开始时间
2024-12-23 21:00
截止时间
2024-12-24 23:59
可延期
0 小时