P1028 数的计算( 记忆剪枝 )
2024-10-08 05:46:54
题目描述
我们要求找出具有下列性质数的个数(包含输入的自然数 n ):
先输入一个自然数 n(n≤1000),然后对此自然数按照如下方法进行处理:
不作任何处理;
在它的左边加上一个自然数,但该自然数不能超过原数的一半;
加上数后,继续按此规则进行处理,直到不能再加自然数为止.
输入格式
1 个自然数 n (n≤1000)
输出格式
1 个整数,表示具有该性质数的个数。
输入输出样例
输入
6
输出
6
说明/提示
满足条件的数为
6,16,26,126,36,136
代码:
#include<cstdio>
int nums[]={};
int num(int x){
if(x==||x==){
return ;
}
if(nums[x]){
return nums[x];
}
int n=x/,sum=;
for(int i=;i<=n;i++){
sum+=num(i);
}
return nums[x]=sum;
}
int main(){
int n;scanf("%d",&n);
printf("%d",num(n));
}
最新文章
- Codeforces 731C Socks 并查集
- YII2 实现后台操作记录日志(转)
- linux包-下载-curl与wget
- C++ 11 之初始化
- POJ 2080 Calendar(很水的模拟)
- 应用Java(环境变量)
- perl encode_utf8 和decode_utf8
- 4、Swing在JPanel中添加背景图片方法
- dubbo 请求调用过程分析
- 简单易上手的Bootstrap
- C#编译器和CLI的安装
- 前端学习:html基础学习三
- “玲珑杯”ACM比赛 Round #19题解&;源码【A,规律,B,二分,C,牛顿迭代法,D,平衡树,E,概率dp】
- Uninstall registry
- org.springframework.beans.factory.CannotLoadBeanClassException-估计mapper出参 和 po字段不对应了
- Vue 移动端常用tap事件封装
- setlocal 与 变量延迟
- POJ3233_Matrix Power Series_矩阵幂_C++
- css的背景图片background
- [LeetCode 题解]: Maximum Subarray
热门文章
- K8S提示Init:ImagePullBackOff
- 暑假第五周总结(学习HBASE相关知识)
- 配置微软Azure大数据HDInsight云集群
- 场景7:带有Linux网桥的提供商网络
- SetConsoleTextAttribute设置颜色后的恢复
- selenium高级应用 - 结束Windows中浏览器的进程
- Codeforces_478_C
- Codeforces 1175F The Number of Subpermutations (思维+rmq)
- 题解 【[MdOI2020] Decrease】
- PHP 中 new static 和 new self 的区别