code(vs)
程序员文章站
2022-03-01 15:01:32
...
1011 数的计算
2001年NOIP全国联赛普及组
时间限制: 1 s
空间限制: 128000 KB
题目等级 : 白银 Silver
题解
查看运行结果
题目描述 Description
我们要求找出具有下列性质数的个数(包含输入的自然数n):
先输入一个自然数n(n<=1000),然后对此自然数按照如下方法进行处理:
1. 不作任何处理;
2. 在它的左边加上一个自然数,但该自然数不能超过原数的一半;
3. 加上数后,继续按此规则进行处理,直到不能再加自然数为止.
输入描述 Input Description
一个数n
输出描述 Output Description
满足条件的数的个数
样例输入 Sample Input
6
样例输出 Sample Output
6
数据范围及提示 Data Size & Hint
6个数分别是:
6
16
26
126
36
136
#include<stdio.h>
int dfs(int x)
{
int k;
if(x==1)
return 1;
else
{
int sum=1;
for(int i=x/2;i>=1;i--)
{
sum+=dfs(i);
}
return sum;
}
}
int main()
{
int n;
scanf("%d",&n);
printf("%d\n",dfs(n));
return 0;
}
#include<stdio.h>
int sum=1;
void dfs(int x)
{
int k;
if(x==1)
return ;
else
{
for(int i=x/2;i>=1;i--)
{
sum++;
dfs(i);
}
}
}
int main()
{
int n;
scanf("%d",&n);
dfs(n);
printf("%d\n",sum);
return 0;
}
上一篇: 工具类Collections
下一篇: Collections工具类
推荐阅读
-
vs.php 调试 php
-
VS2010(英文版)打包部署自动安装数据库
-
vs10安装之后一些列问题
-
9.2 翻译系列:数据注解特性之---Column【EF 6 Code First系列】
-
第四章vs2107 代码实际运用-后台权限管理讲解 创建角色
-
8.翻译系列: EF 6中配置领域类(EF 6 Code-First 系列)
-
使用 Reek 检查 feature branch 相关文件的 code smell
-
同时安装vs2005团队开发版和sql 2005企业版的方法(downmoon原作)
-
站长VS微商 你选择哪个?
-
php-Accessing Swift Code IFSC Codes API, Php Script Error