P8250A+B | ||
|
問題説明
给定两个整数$X$和$Y$,问有多少对非负整数$A,B$,使得$X = A+B$并且$Y=A|B$
其中$|$表示二进制按位或
入力形式
第一行包含一个整数$T$,表示样例数
接下来$T$行,每行两个数表示$X$和$Y$
$1 \leqslant T \leqslant 10$
$0 \leqslant X \leqslant 10000$
$0 \leqslant Y \leqslant 10000$
出力形式
每组样例输出一行,包含一个整数,表示答案
サンプル入力
3
2 1
3 2
4 4
サンプル出力
1
0
2