当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。

建议使用的浏览器:

谷歌Chrome 火狐Firefox Opera浏览器 微软Edge浏览器 QQ浏览器 360浏览器 傲游浏览器

1196:Lowest Bit

题目描述
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.
输入解释
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.
输出解释
For each A in the input, output a line containing only its lowest bit.
输入样例
26
88
0
输出样例
2
8
来自杭电HDUOJ的附加信息
Author SHI, Xiaohan
Recommend Ignatius.L

该题目是Virtual Judge题目,来自 杭电HDUOJ

源链接: HDU-1196

最后修改于 2020-10-25T22:42:48+00:00 由爬虫自动更新

共提交 98

通过率 87.76%
时间上限 内存上限
2000/1000MS(Java/Others) 65536/32768K(Java/Others)