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

人工智能通识作业

一、汉诺塔问题(重复出现 2 次,要求一致)

  1. 问题描述:有 A、B、C 三根柱子,n 个 “上小下大” 叠放于 A 柱的圆盘,需将所有圆盘移到 C 柱(可借助 B 柱),每次仅能移动 1 个圆盘,且大圆盘不能放在小圆盘上方,输出每步移动操作。
  2. 输入要求:正整数 n(1≤n≤10)。
  3. 输出格式:每行输出 “移动圆盘 x 从柱子 X 到柱子 Y”(x 为圆盘编号 1~n,X、Y 为 A/B/C)。
  4. 示例:n=1 时直接移动圆盘 1 从 A 到 C;n=2 需 3 步,n=3 需 7 步。

二、农夫抓牛问题

  1. 问题描述:农夫位于数轴上 N 点,牛位于 K 点(牛静止),农夫有三种移动方式(X±1、2×X),每种方式耗时 1 分钟,求抓住牛的最少时间。
  2. 输入要求:两个整数 N 和 K(0≤N、K≤100000)。
  3. 输出要求:最少耗时(整数)。
  4. 示例:输入 5 17,输出 4。
  5. 特殊要求:需用递归实现。

三、数字金字塔最大路径和问题

  1. 问题描述:给定 R 行数字金字塔,从最高点出发,每步可走向左下方或右下方的点,求路径经过数字的最大和。
  2. 输入要求:第一行输入行数 R(1≤R≤1000),后续 R 行依次为金字塔每行的非负整数(≤100)。
  3. 输出要求:单独一行输出最大路径和。
  4. 示例:输入 5 行金字塔数据,最大和为 86。
http://www.jsqmd.com/news/139517/

相关文章:

  • 2025论文神器终极榜单:7款工具带真实参考文献,查重低原创高!
  • 【毕业设计】基于springboot的学院失物招领平台的设计与实现(源码+文档+远程调试,全bao定制等)
  • 汉诺塔递归函数,农夫抓牛问题,数字金字塔最大路径和问题
  • 深入浅出理解Spring Boot中的依赖注入
  • 人工智能作业--光的折射
  • 口碑佳且可个性化定制的丁基胶带供应商推荐
  • 超强Python/C++界面类生成工具CodeGenor之项目结构生成
  • Web项目完整部署指南
  • 深入浅出 HarmonyOS NEXT (迈向 6.0 架构):攻克 ArkTS 高性能状态管理与 NAPI 底层交互难题
  • 光的折射模拟器(斯涅尔定律演示)
  • 【拯救HMI】工业HMI的软件组成:从系统到功能,新手该懂的“软件骨架”
  • 57页精品PPT | 工业互联网平台赋能制造业数字化转型解决方案
  • 汉诺塔问题
  • Fiddler抓包工具与HTTP连接优化笔记
  • AI 助力编程:三大算法题的代码生成与测试全流程记录
  • 2025涂塑钢管厂家推荐排行榜:从产能到质量全方位对比 - 爱采购寻源宝典
  • https基本知识点
  • fiddler的一些使用步骤
  • 计算机Java毕设实战-基于springboot的学院失物招领平台的设计与实现基于Springboot+vue失物招领系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 禅道中部门项目经理将已评审的需求拆解为具体任务,分配给对应成员的具体操作
  • “4+1”视图模型
  • apache jmeter 接口测试
  • 【无标题】用 HTML/CSS/JS 实现光的折射控制器:直观演示斯涅尔定律
  • 口碑好的电池厂家,储能电池与批量定制之选
  • 集团企业人力资源(HR)数字化转型规划【43页PPT】
  • 四维轻云——让每一处空间都数据可视,让每一份资产都价值可期
  • 探寻高性价比电池工厂,解锁优质电池新选择
  • 12月25日
  • Tauri 2.0 vs Electron:用 Rust 开发一个 5MB 大小的跨平台桌面应用,内存占用只有 1/10
  • 【课程设计/毕业设计】基于Sprinboot的失物招领系统设计与实现基于springboot的学院失物招领平台的设计与实现【附源码、数据库、万字文档】