Toggle navigation
点码成金编程
F.A.Qs
ProblemSet
Source/Category
Status
Ranklist
Contest
Login
Home
=>
ProblemSet
=> 2.12-34:是否4的幂次方
Problem1517--2.12-34:是否4的幂次方
1517: 2.12-34:是否4的幂次方
Time Limit:
1
Sec
Memory Limit:
128 MB
Submit:
0
Solved:
10
[
Submit
] [
Status
] [ Creator:
][ 参考程序 ]
Description
给定一个整数 (32 位有符号整数),请编写一个函数来判断它是否是 4 的幂次方。
Input
一行一个整数n
Output
一行一个整数0或1,0表示不是4的幂次方,1表示是4的幂次方
Sample Input
Copy
16
Sample Output
Copy
1
HINT
样例一解释:
16=4*4=4^2,是4的幂次方,结果为1
样例二:
输入:
8
输出:
0
8=2*4,不是4的幂次方,所以输出0
0 <= n <= 2^31 -1
Source/Category
算法
位运算