#ARC139B. 凑出 N

凑出 N

凑出 N

时间限制:2s
空间限制:1024MB

题目描述

初始有整数 P=0P=0。你可以任意次、以任意顺序执行以下三种操作:

  • 将 PP 增加 1,代价为 XX;
  • 将 PP 增加 AA,代价为 YY;
  • 将 PP 增加 BB,代价为 ZZ。

求使 P=NP=N 的最小总代价。你需要回答 TT 组测试数据。

输入格式

T
N A B X Y Z
...

输出格式

输出 TT 行,第 ii 行为第 ii 组测试数据的答案。

样例输入 1

5
10 3 5 2 3 6
10 3 5 1 1000000000 1000000000
139 2 139 1 1 1
139 1 1 1 1 1
139 7 10 3845 26982 30923

样例输出 1

11
10
1
139
436604

数据范围

  • 1≤T≤1001\le T\le100;
  • 1≤N,A,B,X,Y,Z≤1091\le N,A,B,X,Y,Z\le10^9。

下表中对 N,A,BN,A,B 的限制均对该输入中的每组测试数据成立。

子任务编号 分值 特殊限制
1 12 T≤10T\le10,N≤200N\le200
2 26 T≤20T\le20,N≤105N\le10^5
3 32 max⁡(A,B)≤2×105\max(A,B)\le2\times10^5
4 30 无特殊限制