传统题 1000ms 256MiB

数的计算

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

题目描述

问题描述: 输入一个自然数n\red n,然后对此自然数按照如下方法进行处理:

  • 1\red{(1)}不做任何处理;
  • 2\red{(2)}在它的左边加上一个自然数,但该数不能超过原数的一半;
  • 3\red{(3)}加上数后继续按此规则进行处理,直到不能再加自然数为止。

请找出以上操作能得到的数的个数。例如:n=6\red {n=6}时,满足条件的数为6\red 6个:6162612636136\red {6、16、26、126、36、136}

提示:用递归函数解题

输入格式

一行一个正整数nn<=1000\red {n,n<=1000}

输出格式

一行一个整数,表示满足条件的数的个数。

样例

输入样例

6

输出样例

6

提示

n<=1000\red {n<=1000}

暑期算法班11

未参加
状态
已结束
规则
IOI
题目
6
开始于
2025-8-11 14:00
结束于
2025-8-11 18:00
持续时间
4 小时
主持人
参赛人数
4