#include #include #include #include using namespace std; int main(){ int H,W; double d,a = 177500; cin >> H >> W; vector< vector > P(H, vector(W)); for(int i = 0; i < H; i++) { for(int j = 0; j < W; j++) { cin >> P[i][j]; } } for(int i = 0; i <= H + 1; i++) { for(int j = 0; j <= W + 1; j++) { if ((i == 0) ^ (j == 0) ^ (i == H + 1) ^ (j == W + 1)) { d = 0; for(int x = 0; x < H; x++) { for(int y = 0; y < W; y++) { if (P[x][y] == '1') { d += sqrt((x + 1 - i) * (x + 1 - i) + (y + 1 - j) * (y + 1 - j)); } } } a = min(a,d); } } } printf("%.8f\n", a); return 0; }