CHDOJ
首页
题库
题单
比赛
评测
用户
讨论
帮助
工具
云剪贴板
树图画板
代码对比
登录
注册
1758: 【基础】加数
时间限制:1000 ms
内存限制:128 MB
上传者:
提交:87
通过:52
提交
提交记录
讨论
统计
题目描述
给出一个正整数n(1≤n≤100000)。在n的右边加入n的一半,然后在新数的右边再加入n的一半的一半,一直进行,直到不能再加为止。
例如 n=37 37的一半为18(取整数)加到n的右边成为
3718 18的一半为9,加到新数的右边成为
37189 9的一半为4,加到新数的右边成为
371894 4的一半为2,加到新数的右边成为
3718942 2的一半为1,加到新数的右边成为
37189421 1的一半为0,加数结束,最后得到的数是一个8位的数
输入格式
整数n
输出格式
加数结束后新数的长度。
输入样例
复制
37
输出样例
复制
8
数据范围与提示
分类标签
省赛
递归
字符串