传统题 1000ms 256MiB

最少砝码

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题描述

你有一架天平。现在你要设计一套砝码,使得利用这些砝码可以称出任意小于等于 NN 的正整数重量。

那么这套砝码最少需要包含多少个砝码?

注意砝码可以放在天平两边。

输入格式

输入包含一个正整数 NN

输出格式

输出一个整数代表答案。

7
3

样例说明

3 个砝码重量是 1、4、6,可以称出 1 至 7的所有重量。

1 = 1;

2 = 6 − 4(天平一边放 6,另一边放 4);

3 = 4 − 1;

4 = 4;

5 = 6 − 1;

6 = 6;

7 = 1 + 6;

少于 3 个砝码不可能称出 1 至 7 的所有重量。

评测用例规模与约定

对于所有评测用例,1N2×1091 ≤ N ≤ 2×10^9

专题训练Ⅲ

未参加
状态
已结束
规则
乐多
题目
10
开始于
2025-3-21 13:00
结束于
2025-3-21 17:00
持续时间
4 小时
主持人
参赛人数
18