目录

题目

思路

考点

Code


题目

给定一个N行M列的二维矩阵,矩阵中每个位置的数字取值为0或1。矩阵示例如:
1100
0001
0011
1111
现需要将矩阵中所有的1进行反转为0,规则如下:
1) 当点击一个1时,该1便被反转为0,同时相邻的上、下、左、右,以及左上、左下、右上、右下8 个方向的1(如果存在1)均会自动反转为0;
2)进一步地,一个位置上的1被反转为0时,与其相邻的8个方向的1(如果存在1)均会自动反转为0;按照上述规则示例中的矩阵只最少需要点击2次后,所有值均为0。请问,给定一个矩阵,最少需要点击几次后,所有数字均为0?

输入描述:

第一行为两个整数N和M,分别代表矩阵的行数和列数。

华为机试真题 Java 实现【开心消消乐】【2022.11 Q4 新题】相关推荐

  1. 【100%通过率】华为OD机试C++/python【密室逃生游戏】【2022.11 Q4 新题|100分】

    华为OD机试- 题目列表 2023Q1 点这里!! 2023华为OD机试-刷题指南 点这里!! 题目描述 小强在参加<密室逃生>游戏,当前关卡要求找到符合给定 密码K(升序的不重复小写字母 ...

  2. 华为OD机试真题 Java 实现【任务调度】【2022.11 Q4 新题】

        所有题目均有五种语言实现.C语言实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 现有一个CPU和一些任务需要处理,已提前获知每个任务的任 ...

  3. 华为机试真题 Python 实现【任务调度】【2022.11 Q4 新题】

        所有题目均有五种语言实现.C语言实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 现有一个CPU和一些任务需要处理,已提前获知每个任务的任 ...

  4. 华为OD机试真题 C++ 实现【任务调度】【2022.11 Q4 新题】

        所有题目均有五种语言实现.C语言实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 现有一个CPU和一些任务需要处理,已提前获知每个任务的任 ...

  5. 华为机试真题 Java实现【最短木板长度】【100%通过率】【2022.11 Q4 新题】

             所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录<

  6. 【100%通过率】华为OD机试真题 Java 实现【处理器问题/ 高性能AI处理器】【2022.11 Q4 新题】

             所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录

  7. 【100%通过率】华为OD机试真题 Java 实现【预订酒店】【2022.11 Q4 新题】

             所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录<

  8. 【100%通过率】华为OD机试真题 Java 实现【完美走位】【2022.11 Q4新题】

             所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录

  9. 【100%通过率】华为OD机试真题 Java 实现【猜字谜】【2022.11 Q4 新题】

     所有题目均有四种语言实现.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 题目描述: 小干设计了一人简单的清字谈游戏,游戏的迷面是一人错误的单词,比如n ...

最新文章

  1. 删除数组中指定元素_如何删除PHP数组元素键值并重新排序
  2. django中自定义标签和过滤器
  3. 2021年春季学期-信号与系统-第十四次作业参考答案-第二小题参考答案
  4. java 自己抛空指针异常_java Timetask 访问service 抛空指针异常解决方案
  5. Hadoop MapReduce概念学习系列之map并发任务数和reduce并发任务数的原理和代码实现(十八)...
  6. PHP点击跳转QQ,thinkphp3.2 获取QQconnect Login 跳转到的地址值
  7. Angular:why click add button does not work for the second time
  8. Win10+CUDA10.0.130+cudnn7.4.1+tensorflow1.13.1+anaconda3 5.2.0+GTX1060
  9. c语言程序设计万年历的显示,C语言程序设计万年历
  10. 电子工程师不得不读的十大经典书籍
  11. 毕业设计 - 题目:基于深度学习的中文汉字识别 - 深度学习 卷积神经网络 机器视觉 OCR
  12. HDFS加密存储(HDP、Ranger、Ranger KMS实现)
  13. Spring Security oauth2.0微信小程序登录
  14. 广东九联UNT402H-3798-mv300-uwe5621wifi-爱家TV新魔百和刷机固件
  15. 1227: 苹果和虫子
  16. java定时执行bat_windows定时器配置执行java jar文件的方法详解
  17. php volist中作判断,ThinkPHP模板中判断volist循环的最后一条记录的验证方法
  18. 淘宝客运营推广技巧方法有哪些?
  19. Jenkins测试报告邮件发送
  20. 人类正从IT时代改革走向DT时代!

热门文章

  1. 基本数据类型之整数类型变量
  2. VSS2005局域网配置
  3. 关于dll注入方式的学习(全局钩子注入)
  4. 论坛没落了吗?传统BBS(论坛)何去何从?
  5. 选股器用计算机测试利润,史上成功率最高的6个MACD选股公式,一旦运用盈利不断,速度收藏...
  6. 韦德高清图片壁纸下载
  7. 上海交大校长张杰院士:大学,重新定义你的人生
  8. 【详解】机器学习库-Matplotlib+Numpy+Pandas
  9. JAVA毕设项目九宫格日志网站(java+VUE+Mybatis+Maven+Mysql)
  10. 30个Kafka常见错误小集合