C++98 代码:统计方格图中好朋友的数量
#include
using namespace std;
int main() { int n, m; cin >> n >> m;
vector<vector<int>> grid(n, vector<int>(m));
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
cin >> grid[i][j];
}
}
map<int, int> count;
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
count[grid[i][j]]++;
}
}
int sum = 0;
for (map<int, int>::iterator it = count.begin(); it != count.end(); it++) {
sum += it->second * (it->second - 1);
}
cout << sum << endl;
return 0;
}
原文地址: https://www.cveoy.top/t/topic/qvp6 著作权归作者所有。请勿转载和采集!