题目:X-Boxes

import java.math.BigInteger;
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner cin=new Scanner(System.in);
long[] f = new long[30];
f[0]=1;
int t=cin.nextInt();
for(int i=1;i<30;i++)
f[i]=2*f[i-1];
while(t--!=0)
{
BigInteger  n=cin.nextBigInteger();
int k=cin.nextInt();
BigInteger ans=BigInteger.ZERO;
n=n.divide(BigInteger.valueOf(f[k-1]));
while(n.compareTo(BigInteger.ZERO)==1)
{
if(n.compareTo(BigInteger.ZERO)==0) break;
ans=ans.add((n.add(BigInteger.ONE)).divide(BigInteger.valueOf(2)));
n=n.divide(BigInteger.valueOf(f[k]));
}
System.out.println(ans);
}
}
}

HDU4577(2013年ACM杭州赛区邀请赛B题)相关推荐

  1. To Be an Dream Architect(2010年ACM亚洲预选赛杭州赛区第三题))

    ProblemC. To Be an Dream Architect Description The "dreamarchitect" is the key role in a t ...

  2. 2019 ACM - ICPC 西安邀请赛 B. Product (杜教筛) 简单数论(bushi)

    G.(2019 ACM/ICPC 全国邀请赛(西安)B) Product Weblink https://nanti.jisuanke.com/t/39269 Problem && S ...

  3. “温莎当下 麦克成风”2021赛季杭州赛区决赛精彩收官

    9月11日,"温莎当下 麦克成风"2021赛季杭州赛区决赛在中粮大悦城水秀广场如期举行.绚烂的灯光.华丽的舞台.选手优秀的唱功.粉丝团热力的应援,无疑在打造一场巅峰盛宴. 据悉,一 ...

  4. 华东交通大学2013年ACM“双基”程序设计竞赛获奖公示

    华东交通大学2013年ACM"双基"程序设计竞赛获奖公示 2013年11月13日  华东交通大学ACM-ICPC训练基地 2013年10月26日12点至17点我校举办了华东交通大学 ...

  5. 2013河北省职称计算机应用能力考试操作题答案,2013河北省职称计算机应用能力考试操作题步骤详解(部分).doc...

    2013河北省职称计算机应用能力考试操作题步骤详解(部分) 2013河北省职称计算机应用能力考试操作题步骤详解PAGE PAGE - 11 - 共 NUMPAGES 11页操作题PPT 1-5PPT操 ...

  6. 计算机vb选择题题题库,2013计算机二级VB真考选择题题库(4

    <2013计算机二级VB真考选择题题库(4>由会员分享,可在线阅读,更多相关<2013计算机二级VB真考选择题题库(4(11页珍藏版)>请在人人文库网上搜索. 1.2013计算 ...

  7. 二级c语言上机题库及解析,2013年计算机二级C语言上机题库及答案解析(3)

    填空题 给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到则输出相应信息.ss所指字符串数组中共有N个字符串,且串长小于M.程序中 ...

  8. 2013河北省职称计算机应用能力考试操作题答案,(2013河北省职称计算机应用能力考试操作题步骤详解PPT部分.doc...

    (2013河北省职称计算机应用能力考试操作题步骤详解PPT部分 操作题PPT 1-5 PPT操作练习一 打开PPT文件夹下的"PPT_1.PPT"演示文稿文件,然后进行如下操作: ...

  9. 2013年6月英语四级真题听力短文原文及重点词汇整理

    IT行业离不开英语,博主回归英语学习阵营,从听力短文出发熟记重点词,根据听力短文练习口语,提升英语能力,一起加油吧~ 2013年6月英语四级真题听力短文原文及重点词汇翻译 Farmington, Ut ...

最新文章

  1. 实战:一次失败的WEB攻击试验,欢迎高手补充
  2. neutron linux网络命令,OpenStack Neutron网络组件介绍(重要)
  3. Java常见的乱码解决方式
  4. linux rz xshell
  5. C++ Queues(队列)
  6. Apache多网站虚拟目录域名
  7. 【渝粤教育】国家开放大学2018年春季 0062-22T港台文学专题讲座 参考试题
  8. eclipse报Access restriction: The type 'BASE64Decoder' is not API处理方法
  9. 基于Tablestore管理海量快递轨迹数据架构实现
  10. [置顶]       spring + jstl 实现java国际化的配置步骤
  11. Reddit前CEO黄易山:马斯克不懂言论自由的挑战
  12. json取数据怎么取_灯罩怎么取下来 各种吸顶灯的灯罩拆卸方法
  13. VS2015正确卸载方法,亲测
  14. 右击计算机没有管理员权限,电脑怎么获得管理员权限(管理员权限怎么设置)...
  15. 鸿蒙系统手机怎么投屏到电脑,天猫魔屏怎么投屏,手机电脑投屏终极教程
  16. java解析富文本内容_java 解析富文本处理 img 标签
  17. 组装三代番木瓜基因组——by Serenity Fang
  18. python如何控制运行时间_Python控制函数运行时间
  19. 细胞器标记物丨FUS抗体高品质结果展示
  20. vue开发移动端使用video.js播放视频

热门文章

  1. 缓存-SpringCache-原理与不足
  2. 常用的函数式接口_Predicate接口
  3. 用户操作-登录代码实现
  4. RocketMQ错误消息重试策略之Consumer的重试机制(timeout情况)
  5. ES6新特性之字符串扩展
  6. exi 虚拟服务器,图文教程:如何在ESXi主机上部署VMware Tools 10
  7. pytorch教程龙曲良26-30
  8. spring cloud: 使用consul来替换config server
  9. 小技巧:with用法 pycharm控制台输出带颜色的文字 打印进度条的
  10. linux命令:userdel