图片被删除,或者路径改变
问题1693--求值

1693: 求值

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MiB

题目描述


现有三个正整数 A,B,CA,B,CA,B,C,请你找三个整数x,y,zx,y,zx,y,z满足x+y+z=nx+y+z=nx+y+z=n,且0≤x,y,z0\leq x,y,z0x,y,z,使得 ∣x∗A+y∗B+z∗C−W∣|x*A + y*B + z*C - W|xA+yB+zCW 最小。

为了简化题目,现在只要找到∣x∗A+y∗B+z∗C−W∣|x*A + y*B + z*C - W|xA+yB+zCW的最小值。

输入


第一行一个正整数 T(1≤T≤103)T(1\leq T \leq 10^3)T(1T103)代表多组询问
接下来 TTT 行 每行五个正整数 A,B,C,n,WA,B,C,n,WA,B,C,n,W(1≤A,B,C,n,W≤106)(1 \leq A,B,C,n,W\leq 10^6)(1A,B,C,n,W106)如题意所示
保证所有样例中 nnn 的和小于 10610^6106

输出

T 行每组询问输出一行,代表最小答案

样例输入 Copy

4
1 2 3 4 5
6 7 8 9 10
3 4 5 6 7
100 200 33 23 4

样例输出 Copy

0
44
11
755