3028 问题 B: 数的计数(Noip2001)

时间限制: 1s 内存限制: 128MB 提交: 663 解决: 253
题目描述
我们要求找出具有下列性质数的个数(包括输入的自然数nn)。先输入一个自然数n(n≤1000)n(n≤1000),然后对此自然数按照如下方法进行处理:
不作任何处理;
在它的左边加上一个自然数,但该自然数不能超过原数的一半;
加上数后,继续按此规则进行处理,直到不能再加自然数为止。

输入
自然数n(n≤1000)。
输出
满足条件的数。
样例输入
6
样例输出
6
提示
【样例解释】
满足条件的数为如下所示:
   6
  16
  26
 126
  36
 136

比赛公告

信奥复赛训练二:递推与递归, 

从已知的初始条件出发,依据递推关系。,推出所求的结果,这种方法称为递推算法。

把一个规模较大的问题,拆解成规模小的问题来求解,并且每个问题都有相似的结构,可以使用递归解决。