241720 - 大于等于 N 的最小二次幂

题目描述

给定一个正整数 N。

请你求出一个最小的整数 k,使得 2ᵏ ≥ N,并输出对应的 2ᵏ 的值。

换句话说,请输出大于等于 N 的最小的 2 的幂。

特殊要求:

①禁止使用循环结构

②禁止使用任何STL相关容器(包括 string/bitset 等)

输入

输入一个整数 N。

输出

输出一个整数,表示大于等于 N 的最小二次幂。

样例

输入

13

输出

16
说明

1 ≤ N ≤ 10¹⁸

标签
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 1
通过人数 1
金币数量 2 枚
难度 基础


上一题 下一题