当前位置: 首页 > news >正文

东方博宜OJ 1307:数的计数 ← 递归(内含显示的循环结构设计)

【题目来源】
https://oj.czos.cn/p/1307

【题目描述】
输入一个自然数 n(n≤100),然后对自然数按照如下方法进行处理:
1. 在该自然数的左侧加上一个自然数,但加上的数不能超过 n 的一半;
2. 加上数后继续按此规则处理,直到不能再添加自然数为止;请问按照这样的方法添加数,能够产生多少个新数?
例如:n=6,则左侧添加数的方案有。

16
26
126
36
136

共能够产生 5 个新数。

【输入格式】
一个整数 n(n≤100)。

【输出格式】
按照规则能够产生的新数的个数。

【输入样例】
6

【输出样例】
5

【数据范围】
n≤100

【算法分析】
● 通过分析,本题所涉及的“自然数”不包含 0。
● 本题“递归”函数的设计,略显复杂。因为在此递归函数中,含有显示的循环结构设计。

【算法代码】

#include <bits/stdc++.h>
using namespace std;int f(int n) {int sum=0;if(n==0) return 0;for(int i=1; i<=n/2; i++) {sum=sum+f(i)+1;}return sum;
}int main() {int n;cin>>n;cout<<f(n);return 0;
}/*
in:6
out:5
*/




【参考文献】
https://oj.czos.cn/p/1335
https://blog.csdn.net/hnjzsyjyj/article/details/156192874
https://blog.csdn.net/hnjzsyjyj/article/details/156182882
https://blog.csdn.net/hnjzsyjyj/article/details/156185382



 

http://www.zskr.cn/news/143468.html

相关文章:

  • 谷歌发布Gemma Scope 2,钉钉推出AI操作系统与硬件,苹果初代智能眼镜细节曝光
  • Chromebook也能跑!GPT-4o驱动的个性化学习路径生成器,初中数学推荐准确率达89%
  • 挑企业微信 SCRM 迷茫?从私域转化需求切入,微伴助手凭什么是第一选择
  • gb_蓝桥杯_基础语法_数据容器_字典
  • override
  • 【人工智能】机器学习
  • 【人工智能】机器学习
  • 020.二叉树匹配问题
  • 9 个降AI率工具推荐,研究生必备!
  • Solution Set
  • 真香,一款Windows系统监控绝配工具!
  • 2026卫生资格考试注意事项 ,实用干货合集 - 资讯焦点
  • CF1051G
  • 【生活杂谈】关于我对数学和世界的感悟
  • 整洁架构小文档
  • 大健康行业品牌营销战略咨询怎么做?奇正沐古解决行业难题 - 资讯焦点
  • 一次架构调整,让人工介入减少了一半
  • Rhino 8.18 超详细下载安装教程!附激活教程+下载渠道(亲测有效)
  • 苏州牙科哪里好?补牙、拔牙、美白、矫正、种植,一站式攻略请收好 - 品牌日记
  • Leetcode 84 水果成篮 | 删除子数组的最大得分
  • AI开发者的“救命稻草“:RAG、知识库和Embedding,让大模型无所不知!
  • 【Unity】未来技术路线
  • 个人总结
  • 传统算法vs大模型应用开发工程师,零基础转行选谁?
  • Sonatype Nexus Repository Manager —— 详细、系统性介绍
  • 【AI革命】Deep Research深度研究:大模型如何实现复杂任务推理?零基础也能学会的多智能体技术!
  • Java毕设选题推荐:基于SpringBoot的闲置物品循环交易保障系统的设计与实现基于springboot的二手物品交易系统的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 负载越来越大,传统互感器为什么开始拖企业用电管理的后腿?
  • 1.1 Python的前世今生
  • 2-SAT