#include <iostream> #include <iomanip> using namespace std; int main() { int n, s[50][5], m, i, j; while (cin >> n >> m) { double a1[50] = { 0.0 }, a2[5] = { 0.0 }; int acount = 0; for (i = 0; i < n; i++) for (j = 0; j < m; j++) { cin >> s[i][j]; a1[i] += s[i][j]; a2[j] += s[i][j]; } for (i = 0; i < n; i++) { a1[i] /= m; } for (i = 0; i < m; i++) { a2[i] /= n; } cout.setf(ios::fixed); cout.precision(2); cout << a1[0]; for (i = 1; i < n; i++) { cout << " " << a1[i]; } cout << endl; cout << a2[0]; for (i = 1; i < m; i++) { cout << " " << a2[i]; } cout << endl; for (i = 0; i < n; i++) { bool flag = true; for (j = 0; j < m; j++) { if (s[i][j] < a2[j]) { flag = false; break; } } if (flag) acount++; } cout << acount << endl << endl; } return 0; }
杭电ACM 第2023题
最新推荐文章于 2024-08-05 00:04:51 发布