HDU1.2.8 Lowest Bit
来源:互联网 发布:数据分析助理 编辑:程序博客网 时间:2024/06/06 12:48
利用位运算判断最后一位是不是1,如果不是的话就把A向右移一位,并把计数器向左移一位(即乘二)
#include <cstdio>#include <iostream>using namespace std;int main(){int A;scanf("%d",&A);while(A){int temp=1;;while(!(A&1)){A>>=1;temp<<=1;}printf("%d\n",temp);scanf("%d",&A);}return 0;}
0 0
- HDU1.2.8 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
- Lowest Bit
- hdu1.2.8
- zoj 2417 Lowest Bit
- HDU 1196 Lowest Bit
- IE9 中行内元素word-wrap失效分析
- 补番技巧
- Docker源码分析(五):Docker Server的创建
- HDU1532 Drainage Ditches
- python 抓取知乎
- HDU1.2.8 Lowest Bit
- 开发openGL的一些基本配置
- java fork join &map-reduce
- 嵌入式操作系统概述(3.2)------嵌入式系统软件及操作系统知识
- 解压版/免安装版MySQL配置全解
- 1.2 Kettle数据库抽取
- InnoSetup快速入门(二):改变安装界面语言并支持多语言
- Java之File类及递归树形展示目录_20150804
- javaScript对象