题单练习 循环

A70299 | 寻找2的幂

来源编程题
时间限制1s
内存限制16MB
通过 / 提交0/0

题目描述

数学上把 2K 次方叫 2K 次幂,如 4、8、32 等。

给定一个整数 n ,请输出距离它最近的那个 2 的幂是多少。

如果有两个距离相同,输出那个小的。

输入格式

只有一个整数 n(10 \le n \le 2 \times 10^9 )。

输出格式

只有一个整数,表示距离最近的那个 2 的幂。

输入输出样例

输入 #1
17
输出 #1
16
C++ 编辑器
输入
输出