跳到主要内容
入门 NOI C++17

P1015 红色电波

运行 1000ms 内存 128MB 编译 15000ms 提交 11 AC 7
提交代码
## 题目描述

解放战争时期,我军的无线电通讯员们夜以继日地坚守在电台前,传递着决定战局的重要情报。

为了提高密码的安全性与传输效率,指挥部决定将十进制的情报数字转换成二进制的电码(由 0 和 1 组成)进行发送。通讯班长小李需要提前评估发送这份情报需要花费的时间,因此他需要知道:一个给定的十进制正整数,在转换成二进制后,一共包含多少位数字?

请你编写程序,帮助小李计算出这个十进制数对应的二进制位数。

## 输入格式

一个正整数 $N$,表示需要发送的十进制情报数字。

## 输出格式

一个整数,表示该数字转换成二进制后的总位数。

## 输入输出样例 #1

### 输入 #1

```text
5
```

### 输出 #1

```text
3
```

## 输入输出样例 #2

### 输入 #2

```text
8
```

### 输出 #2

```text
4
```

## 输入输出样例 #3

### 输入 #3

```text
1000000000
```

### 输出 #3

```text
30
```

## 数据范围

对于 100% 的数据,$1 \le N \le 10^9$。

测试样例

复制样例,在本地运行代码时快速验证。

输入

5

输出

3

本题最近提交

P1015 · 红色电波

张艺栩

答案正确
07-17 20:13

P1015 · 红色电波

张艺栩

部分正确
07-14 11:57

P1015 · 红色电波

张艺栩

部分正确
07-14 11:55

P1015 · 红色电波

张艺栩

编译错误
07-14 11:54

P1015 · 红色电波

张艺栩

编译错误
07-14 11:53

P1015 · 红色电波

赵思雅

答案正确
07-02 16:52

P1015 · 红色电波

陈圣哲

答案正确
06-27 16:28

P1015 · 红色电波

王泰然

答案正确
06-13 20:12

P1015 · 红色电波

赵漠辕

答案正确
06-13 20:05

P1015 · 红色电波

崔景然

答案正确
06-13 20:03

P1015 · 红色电波

侯一心

答案正确
06-13 20:02
提交代码