1054. The Dominant Color (20)
来源:互联网 发布:中电联 大数据 编辑:程序博客网 时间:2024/06/06 00:02
Behind the scenes in the computer's memory, color is always talked about as a series of 24 bits of information for each pixel. In an image, the color with the largest proportional area is called the dominant color. A strictly dominant color takes more than half of the total area. Now given an image of resolution M by N (for example, 800x600), you are supposed to point out the strictly dominant color.
Input Specification:
Each input file contains one test case. For each case, the first line contains 2 positive numbers: M (<=800) and N (<=600) which are the resolutions of the image. Then N lines follow, each contains M digital colors in the range [0, 224). It is guaranteed that the strictly dominant color exists for each input image. All the numbers in a line are separated by a space.
Output Specification:
For each test case, simply print the dominant color in a line.
Sample Input:5 30 0 255 16777215 2424 24 0 0 2424 0 24 24 24Sample Output:
24
#include <iostream>#include <vector>#include <map>#include <queue>#include <algorithm>#include <cstdio>#include <cstdlib>using namespace std;int main(){freopen("input.txt","r",stdin);int m,n;scanf("%d %d",&m,&n);int* v = new int[m * n];for(int i = 0;i < m * n;++ i)scanf("%d",v + i);int times(0),res(v[0]);for(int i = 0;i < m * n;++ i){if (times == 0){res = v[i];times = 1;}else{if (res == v[i])++ times;else-- times;}}cout << res;delete[] v;}
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- 1054. The Dominant Color (20)
- oracle客户端安装手记
- Android 打包so动态库文件到APK
- Core Graphics
- MySQL管理员珍藏:十大必备工具盘点
- 用C/C++开发android应用
- 1054. The Dominant Color (20)
- html5学习之音乐播放器的结构整理
- 变参函数的实现详解
- java中getAttribute和getParameter的区别
- matlab神经网络相关函数
- poj 1639 Picnic Planning
- 23-ToggleButton,像电灯开关的按钮
- CodeForces#207Div.2 - A. Group of Students
- 进程地址空间之查找一个空闲的地址空间