比赛 20161115 评测结果 AAAAAAAAAA
题目名称 取石块儿 最终得分 100
用户昵称 Shirry 运行时间 0.095 s
代码语言 C++ 内存使用 0.32 MiB
提交时间 2016-11-15 13:09:31
显示代码纯文本
  1. #include<cstdio>
  2. using namespace std;
  3. char buf[1<<15],*fs,*ft;
  4. inline char gc(){
  5. return fs==ft&&(ft=(fs=buf)+fread(buf,1,1<<15,stdin),fs==ft)?0:*fs++;
  6. }
  7. inline unsigned long long read(){
  8. unsigned long long x=0,ch=gc();
  9. bool rev=false;
  10. while(ch<'0'||ch>'9'){
  11. if(ch=='-')rev=true;
  12. ch=gc();
  13. }
  14. while(ch>='0'&&ch<='9'){
  15. x=(x<<1)+(x<<3)+ch-'0';
  16. ch=gc();
  17. }
  18. return rev?~x+1:x;
  19. }
  20. unsigned long long T,n,k;
  21. int main(){
  22. freopen("tstones.in","r",stdin);
  23. freopen("tstones.out","w",stdout);
  24. T=read();
  25. for(int i=0;i<T;i++){
  26. n=read();
  27. k=read();
  28. if(n%(k+1)!=0){
  29. printf("NO\n");}
  30. else{
  31. printf("YES\n");}
  32. }
  33. return 0;
  34. }