注意输入的分辨率是M列N行,虽然和平时输入有点不一样但和像素是一样的,1024x768,1024是长,768是宽。
`
c++
#include
#include
int main() {
int m, n;
scanf(“%d %d”, &m, &n);
map<int, int> pixel;
int half = n * m / 2;
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) { //m列,即每行有m个
int t;
scanf(“%d”, &t);
pixel[t]++;
if (pixel[t] > half) {
printf(“%d”, t);
return 0;
}
}
}
return 0;
}