软通动力-编程能力在线评测系统
练习
竞赛
分类
状态
排名
社区
问答
Login
Problem1352--无符号整数二进制运算
1352: 无符号整数二进制运算
Time Limit:
1 Sec
Memory Limit:
128 MB
Submit:
95
Solved:
34
[
Submit
] [
Status
] [
Web Board
] [Creator:
]
Description
找出无符号整数中,其二进制表示的第1个为1的bit位置
如8的二进制表示是 1000. 则第3位为1
如16的二进制表示是 10000. 则第4位为1
如8的二进制表示是 1000. 则第3位为1
如24的二进制表示是 11000. 则第3位为1 (第1个出现的1bit为第3位)
Input
24
Output
8
Sample Input
24
Sample Output
3
HINT
只考虑正整数,不考虑0
Source/Category
[
Submit
] [
Status
]