#abc283h. [abc283_h]Popcount Sum
[abc283_h]Popcount Sum
問題文
以上 以下の整数であって、 で割った余りが になるものすべてに対する popcount の総和を求めてください。
ただし、正整数 に対して の popcount とは を二進表記したときの の個数、すなわち の位が となる非負整数 の個数のことです。
つの入力につき、 個のテストケースに答えてください。
制約
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。入力の 行目は以下の通りである。
そして、 個のテストケースが続く。これらはそれぞれ以下の形式で与えられる。
出力
行出力せよ。 行目には 番目のテストケースに対する答えを出力せよ。
入力例 1
2
12 5 1
6 1 0
出力例 1
6
9
つ目のテストケースでは、 の popcount が 、 の popcount が 、 の popcount が であるため の計算結果である を出力します。
つ目のテストケースでは、 の popcount が 、 の popcount が 、 の popcount が 、 の popcount が 、 の popcount が 、 の popcount が であるため の計算結果である を出力します。