#966. [BalticOI 2020/2012 Day0] Roses

    ID: 966 远端评测题 500ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>20122020BalticOI最大公约数gcd枚举暴力

[BalticOI 2020/2012 Day0] Roses

题目背景

因为特殊原因,本题目另外 2424 组数据请在 这里 提交。

Valentine 是人赢。

题目描述

现在 Valentine 要给他的 NN 个妹子买玫瑰花,现在 Valentine 面前有两家店,每一家店有无数朵玫瑰花,但是他们按束卖。第一家店一束花里有 AA 朵,每一束花要用 BB 块钱。第二家店一束花里有 CC 朵,每一束花要用 DD 块钱。

求 Valentine 至少买 NN 朵花最少需要花多少钱。

至少可以这么理解,假如 M>NM>N,但是买 MM 朵花的钱比买 NN 朵花的少,Valentine 就会买 MM 朵花,并把多出来的花给其他妹子,没错,Valentine 很花心。

输入格式

一行五个整数 N,A,B,C,DN,A,B,C,D,意义见题目所述。

输出格式

一行一个整数代表最小花费。

5 1 4 3 6
12
22 2 3 10 14
31

提示

样例说明

对于样例 11,Valentine 可以选择在第二家店买 22 束花。

对于样例 22,Valentine 可以选择在第一家店买 11 束花,在第二家点买 22 束花。

数据规模与约定

本题采用捆绑测试。

  • Subtask 1(20 pts):N,A,B,C,D1000N,A,B,C,D \le 1000
  • Subtask 2(80 pts):无特殊限制。

对于 100%100\% 的数据,1N10151 \le N \le 10^{15}1A,B,C,D1051 \le A,B,C,D \le 10^5,保证答案不超过 101810^{18}

说明

翻译自 BalticOI 2020 Day0 B Roses

与 BalticOI 2012 Day0 A 内容一致。