博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数的计数
阅读量:5046 次
发布时间:2019-06-12

本文共 860 字,大约阅读时间需要 2 分钟。

 数的计数

Time Limit: 1 Sec  Memory Limit: 64 MB
Submit: 708  Solved: 333

Description

要求找出具有下列性质数的个数(包括输入的自然数n): 先输入一个自然数n( n <= 1000),然后对此自然数按照如下方法进行处理:(1)不作任何处理(2)在它的左边加上一个自然数,但该数不能超过原数的一半(3)加上数后,继续按此处理,直到不能再加自然数为止

Input

多个测试案例,每个测试案例输入一个自然数n

Output

输出满足以上条件的所有数的个数

Sample Input

6

Sample Output

6

HINT

对于6,满足条件的数有

6
16
26
126
36
136

1 #include
2 int main() 3 { 4 int n; 5 int i,j,k; 6 int dp[1001]; 7 while(scanf("%d",&n)!=EOF) 8 { 9 for(i=0;i<=n;i++)10 dp[i]=0;11 dp[1]=1;12 for(i=2;i<=n;i++)13 {14 dp[i]=2;15 for(j=2;j<=i/2;j++)16 {17 dp[i]+=dp[j];18 }19 }20 printf("%d\n",dp[n]);21 }22 return 0;23 }24 25 26
View Code

 

转载于:https://www.cnblogs.com/get-an-AC-everyday/p/4191016.html

你可能感兴趣的文章
HTML中关于url、scr、href的区别
查看>>
iOS第三方库冲突的处理
查看>>
Spring的配置
查看>>
使用typedef语句定义数组类型
查看>>
jquery只能输入数字
查看>>
Redis
查看>>
PIGOSS
查看>>
几款Http小服务器
查看>>
iOS 数组排序
查看>>
第三节
查看>>
oracle 数据库 date + 1 转载
查看>>
下载北斗广播星历
查看>>
Remote Desktop Connection没法全屏解决方案
查看>>
关于欧拉函数
查看>>
题目 子网掩码
查看>>
add, subtract, multiply, divide
查看>>
PHP结合MYSQL记录结果分页呈现(比较实用)
查看>>
Mysql支持的数据类型
查看>>
openSuse beginner
查看>>
Anaconda入门安装教程
查看>>