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

东方博宜OJ 1683:递归法求最大值 ← 递归

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

【题目描述】
请使用递归求 N 个数中的最大数及其位置。

【输入格式】
第一行一个整数 N,N≤1000。
第二行,N 个不重复的整数。

【输出格式】
最大值和其位置。

【输入样例】
10
2 4 1 6 3 10 9 7 8 5

【输出样例】
10 6

【数据范围】
N≤1000

【算法分析】
● 要善于变通,要学会从不同角度进行思考,来构建递归函数。

【算法代码】

#include <bits/stdc++.h>
using namespace std;const int maxn=1e3+5;
int a[maxn];int f(int n) { //求前n个数的最大值的下标if(n==1) return 1;int x=f(n-1);if(a[x]>a[n]) return x;else return n;
}int main() {int n;cin>>n;for(int i=1; i<=n; i++) {cin>>a[i];}cout<<a[f(n)]<<" "<<f(n);return 0;
}/*
in:
10
2 4 1 6 3 10 9 7 8 5out:
10 6
*/





【参考文献】
https://blog.csdn.net/hnjzsyjyj/article/details/156211550
https://blog.csdn.net/hnjzsyjyj/article/details/156206151
https://blog.csdn.net/hnjzsyjyj/article/details/156206554
https://blog.csdn.net/hnjzsyjyj/article/details/156201255
https://blog.csdn.net/hnjzsyjyj/article/details/156192874
https://blog.csdn.net/hnjzsyjyj/article/details/156204715
https://blog.csdn.net/hnjzsyjyj/article/details/156185382
https://blog.csdn.net/hnjzsyjyj/article/details/156182882
https://www.bilibili.com/video/BV1TW4y1K7YK/

http://www.jsqmd.com/news/137555/

相关文章:

  • 3个突破性策略:用OneBot重新定义智能对话开发边界
  • Kafka-UI:开源Apache Kafka集群管理终极解决方案
  • Obsidian Projects终极指南:2025年最强大的笔记项目管理解决方案
  • 如何快速创建个性化小米表盘:Mi-Create完整操作指南
  • 如何快速部署SUSFS4KSU模块:完整的Android权限隐匿配置指南
  • Playnite终极游戏库管理指南:一站式解决所有游戏整理烦恼
  • 从零到精通:PPO算法在《超级马里奥兄弟》中的终极训练指南
  • Calibre中文路径终极解决方案:告别拼音混乱,重获清晰文件组织
  • NcmpGui终极指南:5分钟学会网易云音乐NCM格式转换
  • 如何快速上手专业弹幕转换?DanmakuFactory新手完整指南
  • Arduino ESP32 3.2.0版本终极指南:基于ESP-IDF 5.4的完整开发教程
  • 如何3步掌握百度网盘秒传技术:新手必看的高效转存指南
  • Dify财报摘要提取工具开发详解
  • PrusaSlicer性能优化实战指南:让3D打印效率翻倍
  • IP-Adapter-FaceID模型实战:7大技术难题与高效解决方案
  • Dify整合Llama3中文微调版的实践经验
  • Minecraft 1.21 Masa模组中文汉化包:完整解决方案让游戏体验更流畅
  • OpenMS实战指南:质谱数据分析从零到精通
  • CellProfiler 终极指南:快速实现生物图像分析自动化的完整解决方案
  • 【Rust编程知识】在 Windows 下搭建完整的 Rust 开发环境
  • PhotoGIMP完全指南:3步让Photoshop用户无缝切换到开源图像编辑
  • 百度网盘秒传神器:告别龟速下载,3步搞定文件转存
  • 2025年靠谱的海上起重浮吊/散货过驳浮吊TOP品牌厂家排行榜 - 行业平台推荐
  • 如何快速使用AndroidFaker:设备ID伪装保护的完整指南
  • Multisim数据库未找到:新手教程(零基础必看)
  • 高效智能的多平台文件管理解决方案:OpenList深度解析
  • Path of Building终极指南:从新手到专家的构建规划全攻略
  • 百度网盘秒传黑科技:告别龟速下载的全新转存体验
  • 突破极限:.NET Windows Desktop Runtime如何重塑现代桌面应用开发体验
  • 游戏自动化助手:如何让你的游戏时间更有价值?