#agc045f. [agc045_f]Division into Multiples
[agc045_f]Division into Multiples
問題文
すぬけ君は 個のボールを持っています. このうち 個には整数 が,残りの 個には整数 が書かれています.
すぬけ君は,これらのボールをいくつかのグループに分けます. このとき,どのボールもちょうど つのグループに含まれ,またどのグループも つ以上のボールを含むようにします.
ここで,あるグループがよいグループであるとは,グループ内のボールに書かれている整数の総和が整数 の整数倍であることを意味します. よいグループの個数の最大値を求めてください.
つの入力につき, 個のテストケースに答えてください.
制約
入力
入力は以下の形式で標準入力から与えられる. 入力の 行目は以下のとおりである.
そして, 個のテストケースが続く. これらはそれぞれ以下の形式で与えられる.
出力
各テストケースについて,よいグループの個数の最大値を出力せよ. 各テストケースごとに改行せよ.
入力例 1
3
3 3 4 4 5
2 1 1 5 3
3 1 4 2 5
出力例 1
2
2
0
つ目のテストケースでは, とグループ分けすれば,よいグループの個数が になります.
つ目のテストケースでは, とグループ分けすれば,よいグループの個数が になります.