Lowest Bit
来源:互联网 发布:数据库系统工程师希赛 编辑:程序博客网 时间:2024/05/21 22:39
Lowest Bit
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9962 Accepted Submission(s): 7315
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
#include<iostream> using namespace std;int lowbit(int x){return x&(-x);}int main(){int T;while(cin>>T&&T)cout<<lowbit(T)<<endl;}
树状数组中lowbit(int x)的应用O(∩_∩)O~,很简单哦
0 0
- Lowest Bit
- Lowest Bit
- 【Lowest Bit】
- Lowest Bit
- Lowest Bit
- Lowest Bit
- Lowest Bit
- Lowest Bit
- Lowest Bit
- Lowest Bit
- Lowest Bit
- Lowest Bit
- Lowest Bit
- Lowest Bit
- zoj 2417 Lowest Bit
- HDU 1196 Lowest Bit
- zoj 2417 Lowest Bit
- HDU 1196 ( Lowest Bit )
- 转载:警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting
- 集合运算(UNION、UNION ALL、INTERSECT、MINUS)
- 基类 派生类 静态查找表
- hdu1025 超经典最长上升子序问题
- ARC小结
- Lowest Bit
- 定位-01-定位服务编程
- JS异步模式与Promise模式
- Struts2 关于i18n国际化的问题,可点击链接实现中英文切换
- 错误"failed to push some refs to"的解决办法
- Android APK反编译就这么简单 详解(附图)
- ubuntu 安装新软件后利用export设计PATH重启依旧有效方法
- Android基础
- HDU2037今年暑假不AC