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

电子学会C/C++编程等级考试2021年12月(四级)真题解析

C/C++等级考试(1~8级)全部真题・点这里

第1题:移动路线

桌子上有一个m行n列的方格矩阵,将每个方格用坐标表示,行坐标从下到上依次递增,列坐标从左至右依次递增,左下角方格的坐标为(1,1),则右上角方格的坐标为(m,n)。
小明是个调皮的孩子,一天他捉来一只蚂蚁,不小心把蚂蚁的右脚弄伤了,于是蚂蚁只能向上或向右移动。小明把这只蚂蚁放在左下角的方格中,蚂蚁从左下角的方格中移动到右上角的方格中,每步移动一个方格。蚂蚁始终在方格矩阵内移动,请计算出不同的移动路线的数目。
对于1行1列的方格矩阵,蚂蚁原地移动,移动路线数为1;对于1行2列(或2行1列)的方格矩阵,蚂蚁只需一次向右(或向上)移动,移动路线数也为1……对于一个2行3列的方格矩阵,如下图所示:
-------------------
|(2,1)|(2,2)|(2,3)|
-------------------
|(1,1)|(1,2)|(1,3)|
-------------------
蚂蚁共有3种移动路线:
路线1:(1,1) → (1,2) → (1,3) → (2,3)
路线2:(1,1) → (1,2


http://www.kler.cn/a/153308.html

相关文章:

  • DynamicDataSource
  • Find My键盘|苹果Find My技术与键盘结合,智能防丢,全球定位
  • springboot参数汇总
  • C语言:求十个数中的平均数
  • 2023年小美赛认证杯数学建模B题赛题
  • 【DBeaver】驱动添加-Hive和星环
  • 刷题笔记(第九天)
  • 使用autodl服务器,两个3090显卡上运行, Yi-34B-Chat-int4模型,并使用vllm优化加速,显存占用42G,速度23 words/s
  • 如何创建百科?建立百科词条的意义何在?九问百科营销
  • MySQL-数据库设计与实现
  • Python将excel模板复制到新的excel中,然后插入新数据导出
  • 【超全】JavaScript知识速查:JavaScript ES6标准语法
  • Pandas进阶:分类数据处理
  • Unittest单元测试之unittest用例执行顺序
  • 提高Idea编码速度和插件自用推荐
  • Kafka 如何实现顺序消息
  • React有哪些优化性能的手段?
  • 力扣18题 四数之和 双指针算法
  • Android adb:“more than one device/emulator“解决办法
  • 92基于matlab的引力搜索算法优化支持向量机(GSA-SVM)分类模型