记录编号 349826 评测结果 AAAAAAAAAA
题目名称 取石块儿 最终得分 100
用户昵称 GravatarsrO cwm Orz 是否通过 通过
代码语言 C++ 运行时间 0.802 s
提交时间 2016-11-15 12:02:49 内存使用 0.28 MiB
显示代码纯文本
#include<cstdio>
#include<iostream>
#include<algorithm>
using namespace std;
typedef unsigned long long ull;

ull k,n;

inline ull qread()
{
	ull x,f=1;
	char ch;
	while(ch=getchar(),!isdigit(ch)){
		if(ch=='-')f=-1;
		if(ch==EOF)return -1;
	}
	x=ch-48;
	while(ch=getchar(),isdigit(ch))x=x*10+ch-48;
	return x*f;
}
int main(){
	ios::sync_with_stdio(false);
	#ifndef DEBUG
		string FileName="tstones";
		freopen((FileName+".in").c_str(),"r",stdin);
		freopen((FileName+".out").c_str(),"w",stdout);
	#endif
	int T;
	cin >> T;
	while(T--){
		cin >> n >> k;
	//	n=qread();k=qread();
		if(k == 1){
			if(n%2 == 1)puts("NO");
			else puts("YES");
			continue;
		}
		if(n%(k+1) == 0)puts("YES");
		else puts("NO");
	}
}