记录编号 349863 评测结果 AAAAAAAAAA
题目名称 取石块儿 最终得分 100
用户昵称 GravatarRapiz 是否通过 通过
代码语言 C++ 运行时间 0.232 s
提交时间 2016-11-15 12:11:02 内存使用 0.16 MiB
显示代码纯文本
#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) puts("NO");
		else puts("YES");
	}
}