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