题目地址:

https://www.acwing.com/problem/content/description/1542/

给定一个分辨率为M×NM×NM×N的屏幕,每个像素都有一个颜色,如果超过一半的像素都显示同一种颜色,则这个颜色就称之为主导颜色。现在,请你确定屏幕的主导颜色。

输入格式:
第一行包含两个整数MMM和NNN。接下来NNN行,每行包含MMM个数字,每个数字表示一种颜色。

输出格式:
输出一个整数,表示主导颜色的编号。

数据范围:
1≤M≤8001≤M≤8001≤M≤800
1≤N≤6001≤N≤6001≤N≤600
颜色编号取值在[0,224)[0,224)[0,224)范围内,数据保证主导颜色一定存在。

可以用个哈希表计数。代码如下:

#include <iostream>
#include <unordered_map>
using namespace std;int n, m;
unordered_map<int, int> mp;int main() {cin >> n >> m;int res = 0;for (int i = 1; i <= m * n; i++) {int a;cin >> a;mp[a]++;if (mp[a] > n * m / 2) {res = a;break;}}cout << res << endl;return 0;
}

时空复杂度O(mn)O(mn)O(mn)。

【ACWing】1540. 主导颜色相关推荐

  1. PAT 十一章 模拟 1-16 自用

    十一模拟1 1480. 电梯 PAT甲级真题1008 //1480. 电梯 //我们城市的最高建筑上只有一部电梯. // //给定一个由 N个整数组成的请求列表. // //我们要按照列表指定的顺序, ...

  2. python 颜色_如何使用python中matplotlib库分析图像颜色

    用代码分析图像可能很困难.你如何使代码"理解"图像的上下文? 通常,使用AI分析图像的第一步 是找到主要颜色.在如何使用python中matplotlib库分析图像颜色中,我们将使 ...

  3. python画图怎么调色_数据可视化Seaborn从零开始学习教程(二) 颜色调控篇

    作者:xiaoyu 微信公众号:Python数据科学 知乎:python数据分析师 Seaborn学习大纲 seaborn的学习内容主要包含以下几个部分: 风格管理 绘图风格设置 颜色风格设置 绘图方 ...

  4. 什么软件可以测试你适合什么颜色,朋友圈都在刷的性格测试来了,快测测你的性格颜色是否稀缺?...

    今天刷朋友圈的我是......这样的! 小雷今天的朋友圈和微博可谓是色彩缤纷,全是齐刷刷的长图,五颜六色的长图. 了解之后,才知道原来这是网易云音乐上线性格主导色小测试,其主要通过对不同的音乐的联想, ...

  5. 用科幻艺术描绘未知的魅力-环境篇

    科幻场景描绘包括了人文,环境,历史变迁,科技发展力,气候等多维度的展现.比如一个极为先进的科幻基地,或者说设施与场景.可以是非常空荡和寂静的,也可以是非常热闹,川流不息.至于川流不息的是各种全息投影和 ...

  6. CVPR 2019 | 腾讯AI Lab解读六大前沿方向及33篇入选论文

    导语:本文将分组介绍计算机视觉顶级会议 CVPR 中腾讯 AI Lab 的重点研究方向和入选论文. 计算机视觉顶级会议 CVPR 2019 将于 6 月 15 日– 6 月 21 日在加利福尼亚州长滩 ...

  7. CVPR 2019 | 腾讯AI Lab 6大前沿方向33篇入选论文解读

    点击我爱计算机视觉标星,更快获取CVML新技术 本文转载自腾讯 AI Lab 公众号(tencent_ailab),分组介绍了CVPR 2019 中腾讯 AI Lab 的6大重点研究方向和入选的33篇 ...

  8. 【Android+Kotlin】自适应CoordinatorLayout,AppBarLayout,CollapsingToolbarLayout与Palette

    参考文档 CoordinatorLayout 完全解析 1.1 关于NestedScrollingParent2.NestedScrollingChild2接口目的 支持滑动嵌套类的父布局 这篇文的d ...

  9. 【主色提取】模糊C均值(FCM )聚类算法和彩色图像快速模糊C均值( CIQFCM )聚类算法

    系列文章目录 第一章 主色提取入门之FCM 和 CIQFCM 目录 系列文章目录 前言 一.FCM 聚类算法 1 基本思想 ​编辑 2 FCM 的缺陷 二.CIQFCM 聚类算法 1 集群空间映射 1 ...

最新文章

  1. 主角用计算机控制身体,国漫段子手:绝技,用计算机控制挖掘机炒菜
  2. solr4.1 DataImport MYSQL批量导入
  3. 14.线程安全?线程不安全?可重入函数?不可重入函数?
  4. 渗透测试之信息收集篇
  5. 用css3实现ps蒙版效果+动画
  6. List转数组toArray方法
  7. 为什么ElasticSearch应用开发者需要了解cluster state
  8. 【安全】Kerberos相关问题进行故障排除| 常见错误和解决方法
  9. Docker 加速器升级版
  10. 子查询三(在FROM子句中使用子查询)
  11. 用python导出pptx中每一页的标题
  12. Linux系统移植学习
  13. 海森矩阵(Hessian)
  14. 西门子PLC怎么调试?
  15. 利用WireShark下载视频网站的流媒体视频
  16. 【Python入门练手小项目】画一个蓝胖子❤️
  17. ncbi和ensembl上的序列下载
  18. Redis指南——03入门(上)
  19. 《致盛夏的七封情书》------------ 第二篇《初雨》
  20. 视频文件大小码率计算方法

热门文章

  1. springBoot项目如何启动多个实例
  2. 流氓软件卸载 比如Qiaozip 巧压等进程导致占用无法删除
  3. 一键锁屏源代码c语言,Android一键锁屏开发全过程【源码】【附图】
  4. 如何定义日志消息的级别?详解日志的5个级别
  5. None、Null与空字符‘‘什么区别
  6. 征服账号服务器,最新中文征服服务端(带架设教程+客户端补丁+需要的工具)10.13日更新...
  7. Linux内核中断系统
  8. mysql中real数据类型,SQLite 数据类型 | 菜鸟教程
  9. 关于单片机替代PLC的思考
  10. expected START_TAG or END_TAG not TEXT (position: TEXT seen