比赛 |
20161115 |
评测结果 |
AAWWWWWWWW |
题目名称 |
取石块儿 |
最终得分 |
20 |
用户昵称 |
Rapiz |
运行时间 |
0.098 s |
代码语言 |
C++ |
内存使用 |
0.32 MiB |
提交时间 |
2016-11-15 11:33:05 |
显示代码纯文本
#include <cstdio>
#define file(x) "tstones." #x
typedef unsigned long long ull;
const int L = 1 << 15;
namespace I{
char buf[L], *s, *t;
inline char gc() {
if (s == t) t = (s = buf) + fread(buf, 1, L, stdin);
if (s == t) return EOF;
else return *s++;
}
inline ull rd() {
ull s = 0;char ch = gc();
while (!(ch <= '9' && ch >= '0')) ch = gc();
while (ch <= '9' && ch >= '0') s = s*10 + ch - '0', ch = gc();
return s;
}
}using I::rd;
int main() {
freopen(file(in), "r", stdin);
freopen(file(out), "w", stdout);
int T = rd();
while (T--) {
ull n = rd(), k = rd();
if (n == k || n%2) {
puts("NO");
continue;
}
else puts("YES");
}
}