题目描述

我们要求找出具有下列性质数的个数(包含输入的自然数nn):

先输入一个自然数nn(n \le 1000n≤1000),然后对此自然数按照如下方法进行处理:

  1. 不作任何处理;

  2. 在它的左边加上一个自然数,但该自然数不能超过原数的一半;

  3. 加上数后,继续按此规则进行处理,直到不能再加自然数为止.

输入格式

1个自然数n(n≤1000)

输出格式

1个整数,表示具有该性质数的个数。

输入输出样例

输入 #1复制

6
输出 #1复制

6

说明/提示

满足条件的数为

6,16,26,126,36,136

#include<stdio.h>
int main(){
int n;//待输入的自然数√
scanf("%d",&n);//输入
static int a[];//静态定义初始化(也可以通过全局定义来操作)
for(int i=;i<=n;i++){
for(int j=;j<=i/;j++){
a[i]+=a[j]; //递推求和 和为当前具有该性质的数字个数
}
a[i]++; //加上它本身√
}
printf("%d\n",a[n]);//输出结果
return ;//可有可无(bushi)
}

最新文章

  1. (转)TortoiseSVN与VisualSVN Server搭建SVN版本控制系统
  2. Android 使用SoundPool播放音效
  3. 2015安徽省赛 H.数7
  4. IOS 周几转化数字
  5. MySQL基础操作(一)
  6. JS控制HTML元素的显示和隐藏
  7. WCF配置详解
  8. LeetCode24 Swap Nodes in Pairs
  9. Mysql锁机制介绍
  10. [Android] 停止、恢复 背影音乐的播放
  11. 获取webshell的十种方法
  12. ubuntu如何安装Mac主题
  13. 个人作业2 英语学习APP分析
  14. 关于 String 自我理解
  15. bzoj 3295: [Cqoi2011]动态逆序对(树套树 or CDQ分治)
  16. python爬虫(2)——编写一个爬虫
  17. 推荐系统排序(Ranking)评价指标
  18. ppt正文排版
  19. CI Weekly #15 | 据说新版 flow.ci Dashboard 界面很酷
  20. Linux下汇编语言学习笔记24 ---

热门文章

  1. 使用Gradle构建springboot多模块项目,并混合groovy开发
  2. os 模块 的常用方法讲解
  3. win10下安装Anaconda3
  4. 基于 H5与webGL 的低碳工业园区监控系统
  5. MySQL初次安装配置及修改密码
  6. python学习记录(五)
  7. 牛客练习赛52 C 烹饪(容斥+扩展欧几里得)
  8. git命令清单 摘自 阮老师
  9. 提升命令行效率的Bash快捷键
  10. 【Debian】 Debian 安装源配置