上面的估计是题解吧。。。。呃,如果真要用到公式的话,确实没听过。。。。

#include <iostream>
#include <cstdio>
#include <algorithm>
#define LL __int64 LL work(LL n){
LL res=0; LL divd=2;
while(divd<=n){
res+=(n/divd);
divd=(divd<<1);
// cout<<divd<<endl;
}
return res;
} int main(){
LL n,k;
int T;
scanf("%d",&T);
while(T--){
scanf("%I64d%I64d",&n,&k);
LL z=n-(LL)((k+2)/2);
LL w=(k-1)/2;
if(work(z)-work(w)-work(z-w)==0)
printf("1\n");
else printf("0\n");
}
return 0;
}

  

最新文章

  1. Android:让WebView支持&lt;input type=”file”…&gt;元素
  2. 在list_*页面显示出一级栏目下的所有二级栏目
  3. Centos下MySQL主从同步配置
  4. JQuery Placeholder - Input提示信息
  5. Delphi inline编译器优化问题
  6. C#不同窗体间通信,数据传递
  7. sql server sys.object表字段说明
  8. cdn与http缓存
  9. tomcat简介之web.xml详解(转)
  10. Asp.Net Web Api 接口
  11. VS2010编译错误 LNK 2019 unresolved external symbol错误解决办法
  12. Hibernate之SQL查询
  13. Windows下 OpenSSL DES加密配置
  14. KeyUp 和KeyDown 、KeyPress之间的区别
  15. js和jquery获取当前元素的内容
  16. php 多线程
  17. Kruskal算法:最小生成树
  18. BIO NIO AIO之间的区别
  19. node.js 爬虫中文乱码 处理
  20. AllowOverride以及Options相关指令

热门文章

  1. oracle 解除锁表sql
  2. Grand Central Dispatch(GCD)详解
  3. 【UML】UML世界的构成
  4. R语言基础-数组和列表
  5. 用jquery ajax做的select菜单,选中的效果
  6. 堆排序(Swift版本)
  7. poj2947Widget Factory
  8. 英语发音规则---S字母
  9. 浅谈for循环
  10. kafka windows安装 命令行下使用测试