文章目录

  • 1. 题目
  • 2. 解题

1. 题目

给定一幅黑白像素组成的图像, 计算黑色孤独像素的数量。

图像由一个由‘B’和‘W’组成二维字符数组表示, ‘B’和‘W’分别代表黑色像素和白色像素。

黑色孤独像素指的是在同一行和同一列不存在其他黑色像素的黑色像素。

示例:
输入:
[['W', 'W', 'B'],['W', 'B', 'W'],['B', 'W', 'W']]输出: 3
解析: 全部三个'B'都是黑色孤独像素。注意:
输入二维数组行和列的范围是 [1,500]。

来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/lonely-pixel-i
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2. 解题

类似题目:LeetCode 533. 孤独像素 II

  • 先记录每行、每列各有多少黑色
  • 共需遍历2次矩阵
class Solution {public:int findLonelyPixel(vector<vector<char>>& picture) {int m = picture.size(), n = picture[0].size(), i, j;vector<int> r(m,0), c(n,0);//对每行,每列的黑色进行计数for(i = 0; i < m; ++i)for(j = 0; j < n; ++j)if(picture[i][j]=='B')r[i]++, c[j]++;int lonely = 0;for(i = 0; i < m; ++i)for(j = 0; j < n; ++j)if(picture[i][j]=='B' && r[i]==1 && c[j]==1)lonely++;return lonely;}
};

72 ms 9.5 MB


我的CSDN博客地址 https://michael.blog.csdn.net/

长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!

LeetCode 531. 孤独像素 I相关推荐

  1. LeetCode 533. 孤独像素 II

    文章目录 1. 题目 2. 解题 1. 题目 给定一幅由黑色像素和白色像素组成的图像, 与一个正整数N, 找到位于某行 R 和某列 C 中且符合下列规则的黑色像素的数量: 行R 和列C都恰好包括N个黑 ...

  2. c++ leetcode 500-600

    文章目录 重做题 501 ,502,507,508,509,516,517,519,523,524,525,526,528,530,531,538,539,540到563全部丢失,564 500. 键 ...

  3. LeetCode 700题 题解答案集合 Python

    2019.5.12更新至题号796,目前共有265题. 2019.5.26更新至题号72, 目前共有347题. 2019.6.16更新至题号70,目前共有382题. 2019.7.7更新至题号5120 ...

  4. 可信认证之九阴真经一

    可信认证之九阴真经一 - heiheidetiankong - 博客园目 录 1 九阴真经第一式 :单调栈... 6 1.1 代表题目:最大矩形... 6 1.2 单调栈介绍(https://zhua ...

  5. 如何学好C语言--你的学渣朋友告诉你

    光说不练假把式,光练不说傻把式,又练又说真把式. 真实感受,不是我不想学,是我真的不知道我哪里不会啊和得怎么做啊?本文作者当初就是这么废掉的 推荐两个练习的网站 (一)C语言网 https://www ...

  6. 可信认证之九阴真经二

    可信认证之九阴真经二 - heiheidetiankong - 博客园2.3.6 最低成本联通所有城市(1135_会员) 2.3.6.1 最小生成树 (https://blog.csdn.net/lu ...

  7. ​LeetCode刷题实战535:TinyURL 的加密与解密

    算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试.所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 ! 今天和大家 ...

  8. 【Leetcode】精选算法top200道(二)

    二.中等 339.嵌套列表权重和 给定一个嵌套的整数列表 nestedList ,每个元素要么是整数,要么是列表.同时,列表中元素同样也可以是整数或者是另一个列表. 整数的 深度 是其在列表内部的嵌套 ...

  9. leetcode 分tag

    leetcode 分tag 数组问题(复杂度先时间再空间,/表示或者) 两数之和✔ O(n), O(n) 三数之和 ✔ 排序+双指针 (O(n2), O(logn)/O(n)) 四数之和✔ 排序+双指 ...

最新文章

  1. 直播预告 | 全国大学生智能汽车竞赛全向行进组——基础培训
  2. opencv图像前景目标提取
  3. 模板 | 如何画出漂亮的深度学习模型图
  4. Linux系统--Linux进程与作业管理(2)
  5. webpack的CommonsChunkPlugin分析与优化
  6. ML/DL学习笔记2——偏差和方差模型好坏
  7. 插上翅膀,看华为云CDN如何带你网上冲浪
  8. VR带看是什么?VR带看有哪些功能优势?
  9. [导入]雨音唱片-《音乐诗画 4CD》四季系列 320k/mp3(亲传)
  10. 逻辑回归算法分析及在MLlib中的实现剖析
  11. Mysql安装教程,最简单的配置
  12. 硬件描述语言Verilog学习(一)
  13. java植物大战僵尸_植物大战僵尸java游戏
  14. Mac连接网线能够接收微信消息,浏览器不能访问网页
  15. R语言经典模型BP神经网络
  16. 华为HCIE有什么方向?哪个最热门
  17. BUUCTF Reverse/Ultimate Minesweeper
  18. 信号线上串接电阻的作用
  19. css中outline的使用
  20. 点餐系统架构模型_微信点餐系统的系统结构是由哪些功能模块组成呢?

热门文章

  1. Django中的核心思想ORM---元类实现ORM
  2. redis配置主从没效果_跟我一起学Redis之加个哨兵让主从复制更加高可用
  3. 笔试常见的智力题(附答案)
  4. c语言的class,Objective-C中Class的本质
  5. LeetCode20——Valid Parentheses(括号匹配问题,使用栈的知识)
  6. 那些我曾经犯过的低级编程错误
  7. 有赞下拉菜单html,有赞vant-ui Tabs、List、PullRefresh组件实践
  8. OpenCL向量相加
  9. 面向对象与软件工程—团队作业1
  10. Python 字符串 String 内建函数大全(1)