比赛 20161115 评测结果 AAAAAAAAAA
题目名称 取石块儿 最终得分 100
用户昵称 Jobs.T 运行时间 0.202 s
代码语言 C++ 内存使用 0.31 MiB
提交时间 2016-11-15 10:54:41
显示代码纯文本
#include <iostream>
#include <cstdio>
#include <algorithm>
#define ull unsigned long long
using namespace std;

ull n, k;
int t;

ull get_ull() {
	ull ans = 0;
	char tmp;
	tmp = getchar();
	while (tmp > '9' || tmp < '0') tmp = getchar();
	while (tmp <= '9' && tmp >= '0') {
		ans = ans * 10 + tmp - 48;
		tmp = getchar();
	}
	return ans;
}

bool judge() {
	if (n % (k + 1)) return false;
	return true;
}

int main() {
	freopen("tstones.in", "r", stdin);
	freopen("tstones.out", "w", stdout);
	scanf("%d", &t);
	while (t--) {
		 n = get_ull();
		 k = get_ull();
		 if (judge()) {
			 printf("YES\n");
		 } else {
			 printf("NO\n");
		 }
	}
	return 0;
}