只能说水题 ,看懂题目规则就行了
#include "bits/stdc++.h"
using namespace std;
int t;
int a,b;
int main()
{
cin >> t;
while (t--) {
cin >> a >> b;
// 题目给你2个0 能不能改成他给的俩个数,
2个数为一奇一偶肯定 不能成功直接-1,
否则俩个相同并且不为0 答案就是1,不然答案为2
if ((a + b) & 1) cout << -1 << endl;
else {
if (a + b == 0) cout << 0 << endl;
else if (a == b)cout << 1 << endl;
else cout << 2 << endl;
}
}
return 0;
}