#agc045f. [agc045_f]Division into Multiples

[agc045_f]Division into Multiples

問題文

すぬけ君は X+YX+Y 個のボールを持っています. このうち XX 個には整数 AA が,残りの YY 個には整数 BB が書かれています.

すぬけ君は,これらのボールをいくつかのグループに分けます. このとき,どのボールもちょうど 11 つのグループに含まれ,またどのグループも 11 つ以上のボールを含むようにします.

ここで,あるグループがよいグループであるとは,グループ内のボールに書かれている整数の総和が整数 CC の整数倍であることを意味します. よいグループの個数の最大値を求めてください.

11 つの入力につき,TT 個のテストケースに答えてください.

制約

  • 1leqTleq2times1041 \\leq T \\leq 2 \\times 10^4
  • 1leqA,X,B,Y,Cleq1091 \\leq A,X,B,Y,C \\leq 10^9
  • AneqBA \\neq B

入力

入力は以下の形式で標準入力から与えられる. 入力の 11 行目は以下のとおりである.

TT

そして,TT 個のテストケースが続く. これらはそれぞれ以下の形式で与えられる.

AA XX BB YY CC

出力

各テストケースについて,よいグループの個数の最大値を出力せよ. 各テストケースごとに改行せよ.


入力例 1

3
3 3 4 4 5
2 1 1 5 3
3 1 4 2 5

出力例 1

2
2
0

11 つ目のテストケースでは,3,3,4,3,4,4,4\\{3,3,4\\},\\{3,4,4,4\\} とグループ分けすれば,よいグループの個数が 22 になります.

22 つ目のテストケースでは,2,1,1,1,1,1\\{2,1\\},\\{1,1,1\\},\\{1\\} とグループ分けすれば,よいグループの個数が 22 になります.