HDU1196
来源:互联网 发布:base 私有密码算法 编辑:程序博客网 时间:2024/05/16 12:51
Lowest Bit
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 12623 Accepted Submission(s): 9203
Problem Description
Given an positive integer A (1 <= A <= 100), output the lowest bit of A.
For example, given A = 26, we can write A in binary form as 11010, so the lowest bit of A is 10, so the output should be 2.
Another example goes like this: given A = 88, we can write A in binary form as 1011000, so the lowest bit of A is 1000, so the output should be 8.
For example, given A = 26, we can write A in binary form as 11010, so the lowest bit of A is 10, so the output should be 2.
Another example goes like this: given A = 88, we can write A in binary form as 1011000, so the lowest bit of A is 1000, so the output should be 8.
Input
Each line of input contains only an integer A (1 <= A <= 100). A line containing "0" indicates the end of input, and this line is not a part of the input data.
Output
For each A in the input, output a line containing only its lowest bit.
Sample Input
26880
Sample Output
28//HDU1196 基础题//Lowest Bit http://acm.hdu.edu.cn/showproblem.php?pid=1196//2017.09.15 by wyj#include#include using namespace std;int main(){int a;while (cin >> a && a) {int b = 1;while (a % 2 == 0) {a /= 2;b *= 2;}cout << b << endl;}return 0;}
阅读全文
0 0
- hdu1196
- hdu1196
- hdu1196
- HDU1196
- HDU1196
- HDU1196:Lowest Bit
- hdu1196(Lowest Bit)
- hdu1196解题报告
- HDU1196 Lowest Bit
- hdu1196 Lowest Bit
- hdu1196 Lowest Bit
- hdu1196 Lowest Bit
- HDU1196 ZOJ2417 Lowest Bit
- ZOJ2417&&HDU1196-Lowest Bit
- HDU1196 Lowest Bit
- HDU1196进制转换
- hdu1196 Lowest Bit
- Lowest Bit(hdu1196,位运算)
- js封装任意级列表模块
- Hadoop 2.7.3 源码编译+单机及分布式部署
- 使用mondorescue将本机linux centos 7服务器制作成光盘
- kotlin学习笔记——扩展函数(anko)和网络请求
- 扩展二进制数
- HDU1196
- 使用Visual Studio Code开发Arduino
- Spring的数据库操作和事务管理
- 设计接口
- [RK3288][Android6.0] 调试笔记 --- Camera丢帧检测
- Android打开相机和相册的方法--很受用
- linux设备驱动读书笔记
- 详解manacher算法,及其扩展
- 虚拟机与主机的文件共享