博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVa 679 - Dropping Balls
阅读量:6424 次
发布时间:2019-06-23

本文共 551 字,大约阅读时间需要 1 分钟。

称号:有一个完整的二叉树,每个节点是一个开关,最初的全封闭,球从顶点丢弃。

            每次通过开关球将将其状态反转。现在先问k球落到d当层交换机经过号。

分析:进制编码。经过模拟几次能够看出,球会让开关形成连续二进制数的表示(根是低位)。

            当放入第k个球时。开关状态正好是二进制的k。利用模2的余数推断走向就可以。

说明:观察规律模拟处理就可以。

#include 
#include
#include
#include
using namespace std;int main(){ int n,r,l; while (cin >> n && n >= 0) { while (n --) { cin >> l >> r; int k = 1; while (-- l) { if (r%2) k = k<<1; else k = (k<<1)+1; r = (r+1)>>1; } cout << k << endl; } } return 0;}

版权声明:本文博客原创文章,博客,未经同意,不得转载。

你可能感兴趣的文章
本期最新 9 篇论文,帮你完美解决「读什么」的问题 | PaperDaily #19
查看>>
图解SSIS监视文件夹并自动导入数据
查看>>
Lucene.Net 2.3.1开发介绍 —— 四、搜索(一)
查看>>
人工智能将如何变革视频监控行业?
查看>>
MyBatis Review——开发Dao的方法
查看>>
只在UnitTest和WebHost中的出现的关于LogicalCallContext的严重问题
查看>>
Linux_FTP服务器
查看>>
技术研发国产化进程加快 看传感器企业如何展示十八般武艺
查看>>
技术助力第三次革命
查看>>
《HTML与CSS入门经典(第8版)》——2.6 总结
查看>>
新手指南:在 Ubuntu 和 Fedora 上安装软件包
查看>>
在 CentOS7.0 上搭建 Chroot 的 Bind DNS 服务器
查看>>
《Python高性能编程》——2.2 Julia集合的介绍
查看>>
大型网站的 HTTPS 实践(二):HTTPS 对性能的影响
查看>>
《Swift 权威指南》——第6章,第6.10节嵌套函数
查看>>
《自己动手做交互系统》——1.3 本章小结
查看>>
Mobile devices bundled with malware?
查看>>
《JavaScript面向对象精要》——1.5 访问属性
查看>>
《Python数据可视化编程实战》—— 第 1 章 准备工作环境
查看>>
Android应用性能优化最佳实践.1.1 Android Studio的优势
查看>>