#include <stdio.h> int main() { int n = 0, m = 0, count = 0, flag = 0, i = 0, j = 0, score[100][100] = { 0 }; double avrg_s[100] = { 0 }, avrg_c[100] = { 0 }; while (scanf("%d%d", &n, &m) != EOF) { memset(avrg_s, 0, sizeof(avrg_s)); memset(avrg_c, 0, sizeof(avrg_c)); count = 0; for (i = 0;i < n;i++) for (j = 0;j < m;j++) { scanf("%d", &score[i][j]); avrg_s[i] += score[i][j]; avrg_c[j] +=score[i][j]; } for (i = 0;i < n;i++) { flag = 1; for (j = 0;j < m;j++) if (score[i][j] < avrg_c[j]/n) flag = 0; if (flag) count++; } for (i = 0;i < n - 1;i++) printf("%.2lf ", avrg_s[i]/m); printf("%.2lf\n", avrg_s[n - 1]/m); for (j = 0;j < m - 1;j++) printf("%.2lf ", avrg_c[j]/n); printf("%.2lf\n", avrg_c[m - 1]/n); printf("%d\n\n", count); } return 0; }