测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A720. 拼接木棒

编程题 普及-
知识点

题目描述

小明同学有n根木棒,长度分别为1至n。现在小明想将木棒进行拼接,如果将两个长度分别为a和b的木棒拼接,将得到一个长度为a+b的木棒,这根木棒依然可以继续参与拼接。现在小明进行若干次拼接使得最终长度相等的木棒数目最多,问最多可以拼出多少长度相等的木棒

输入格式

一行一个整数n

输出格式

一个整数表示答案

输入输出样例

输入 #1
2
输出 #1
1
输入 #2
3
输出 #2
2

说明/提示

$1<=n<=10^{9}$
对于样例1,有2根木棒,长度为1和2,无论怎么拼都只能有1根木棒长度相等
对于样例2,有3根木棒,长度为1、2和3,将1和2拼在一起得到长度为3的木棒,最终可以有2根长度为3的木棒
上一题 去做题 下一题