问题3219--马斯卡彭蛋糕店

3219: 马斯卡彭蛋糕店

时间限制: 1 Sec  内存限制: 512 MB
提交: 54  解决: 13
[状态] [讨论版] [提交] [命题人:]
题目描述

每当一个马斯卡彭蛋糕被做好,蛋糕店的计数器便会对当前的马斯卡彭蛋糕数量进行加 1 操作。对于二进制的计数器来说,马斯卡彭蛋糕数量的二进制数中会有一些位发生变化。现在有 x 个马斯卡彭蛋糕,如果做出了 个马斯卡彭蛋糕,总共有多少位发生变化。 

这里是马斯卡彭蛋糕店的现状:

tle="" align="" />


输入

第一行一个正整数 T ( 1 ≤ T ≤ 105 ) 代表多组询问。
接下来 T 行 每行两个正整数  x , y ( 1 ≤ x , y ≤ 106 ),代表对 x 进行 y 次累加操作。

输出
输出 T 行每组询问一行代表总共发生改变的位数。
样例输入 Copy
4
1 4
10 1
20 20
1 100
样例输出 Copy
7
1
40
197
提示
对于第一个样例开始 0001 进行4次累加。
第一次 0010 两位改变。
第二次 0011 一位改变。
第三次 0100 三位改变。
第四次 0101 一位改变。
来源/分类