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

网站对比分析旅行做攻略的网站

网站对比分析,旅行做攻略的网站,片多多可以免费看电视剧吗,wordpress任务网站问题描述 小F得到了一个矩阵。如果矩阵中某一个格子的值是偶数,则该值变为它的三倍;如果是奇数,则保持不变。小F想知道调整后的矩阵是什么样子的。 测试样例 样例1: 输入:a [[1, 2, 3], [4, 5, 6]] 输出&#xff1a…

问题描述

小F得到了一个矩阵。如果矩阵中某一个格子的值是偶数,则该值变为它的三倍;如果是奇数,则保持不变。小F想知道调整后的矩阵是什么样子的。


测试样例

样例1:

输入:a = [[1, 2, 3], [4, 5, 6]]
输出:[[1, 6, 3], [12, 5, 18]]

样例2:

输入:a = [[7, 8, 9], [10, 11, 12]]
输出:[[7, 24, 9], [30, 11, 36]]

样例3:

输入:a = [[2, 4], [6, 8]]
输出:[[6, 12], [18, 24]]

思路:

  1. 遍历矩阵中的每个元素。
  2. 判断每个元素的奇偶性:
    • 如果是偶数,乘以 3。
    • 如果是奇数,保持原值不变。
  3. 返回修改后的矩阵。

代码实现:

代码解释:

  1. 函数 solution

    • 该函数接受一个二维 vector(矩阵)作为输入,遍历每个元素。
    • 如果元素是偶数,则将其值乘以 3。
    • 如果元素是奇数,则不进行任何修改,保持原值。
    • 修改完成后,返回新的矩阵。
  2. 主函数 main

    • 定义了三个测试用例。
    • 使用 solution 函数计算出修改后的矩阵,并与预期的矩阵进行比较,输出 1 表示成功,0 表示失败。

解释测试样例:

  1. 测试用例 1: 输入:a = {{1, 2, 3}, {4, 5, 6}}

    • 1 是奇数,保持不变。
    • 2 是偶数,变为 6
    • 3 是奇数,保持不变。
    • 4 是偶数,变为 12
    • 5 是奇数,保持不变。
    • 6 是偶数,变为 18。 输出:{{1, 6, 3}, {12, 5, 18}}
  2. 测试用例 2: 输入:a = {{7, 8, 9}, {10, 11, 12}}

    • 7 是奇数,保持不变。
    • 8 是偶数,变为 24
    • 9 是奇数,保持不变。
    • 10 是偶数,变为 30
    • 11 是奇数,保持不变。
    • 12 是偶数,变为 36。 输出:{{7, 24, 9}, {30, 11, 36}}
  3. 测试用例 3: 输入:a = {{2, 4}, {6, 8}}

    • 2 是偶数,变为 6
    • 4 是偶数,变为 12
    • 6 是偶数,变为 18
    • 8 是偶数,变为 24。 输出:{{6, 12}, {18, 24}}

时间复杂度:

  • 时间复杂度为 O(n * m),其中 n 是矩阵的行数,m 是每行的列数。
  • 因为我们需要访问每个矩阵元素一次。

空间复杂度:

  • 空间复杂度为 O(1),如果我们不考虑返回结果的矩阵,我们只用了常数额外的空间来存储中间结果。
http://www.yayakq.cn/news/887952/

相关文章:

  • 模板网站开发推荐招应届培训网页设计
  • 广州专业网站建设报价社交网站开发 转发
  • seo整站优化哪家专业如何保证网站安全
  • 杭州做购物网站做网站教程第一课
  • 做网站美工排版百度推广官网首页
  • 网站开发软件培训广西平台网站建设报价
  • 网页制作制作网站长沙有哪些大公司
  • 网站后端开发建设工程招标公告
  • 苍溪县建设局网站外网资源
  • 简单网站建设费用网站布局是什么样的
  • 怎么做进入网站js特效wordpress手机站点
  • flash网站 下载建网站服务商
  • 网站建设的淘宝模板wordpress如何修改前端
  • 怎么获取网站数据做统计数据制作网页是什么专业
  • 四线城市网站建设方向及营利点付费链接生成平台
  • 广州定制型网站建设织梦网站上传保存文档
  • 深圳做电商平台网站wordpress网页打开慢
  • 沧州企业网站专业定制网站建设推广视频
  • 那个网站可以做空比特币ui培训怎么样
  • 网站百度未收录商桥安装显示济源网站开发
  • qq邮箱怎么做网站产生非对称效果的是
  • 做网站用的主机多少合适照片分享网站模板下载
  • 免费开放的api网站应用机械设备网站
  • 展示形网站开发中国建设工程信息网官方网站
  • 网站开发教学大纲唯想国际设计公司官网
  • 深圳网站和app建设方案做网页初学者教程
  • 福田网站制作比较好的网站内容图片怎么做
  • top后缀做网站好不好中山外贸网站建设报价
  • 网站开发者常见问题wordpress 谷歌云
  • 免费发布网站seo外链给别人做网站的销售叫什么