Submission

Status:
PPPPPPPPPP

Score: 100

User: Winzzwz

Problemset: A.Circle Area

Language: cpp

Time: 0.002 second

Submitted On: 2025-03-06 10:44:27

#include <bits/stdc++.h>
using namespace std;
using ll = long long;

int n,m,cmx,rmx,c,r;
char t[110][110];

int main() {
    cin.tie(0)->sync_with_stdio(0);
    cin >> n >> m;
    for (int i = 1; i <= n; i++) {
        int rcnt = 0;
        for (int j = 1; j <= m; j++) {
            cin >> t[i][j];
            if (t[i][j] == '#') rcnt++;
        }
        if (rcnt > rmx) {rmx =  rcnt; r = i;}
    }
    for (int i = 1; i <= m; i++) {
        int ccnt = 0;
        for (int j = 1; j <= n; j++) {
            if (t[j][i] == '#') ccnt++;
        }
        if (ccnt > cmx) {cmx = ccnt; c = i;}
    }
    double result = (double)cmx/2*(double)cmx/2*3.14;
    cout << r << " " << c << "\n";
    cout << setprecision(2) << fixed << result;
    return 0;
}