Submission

Status:

P---------

Subtask/Task Score:

10/100

Score: 10

User: Karatat007

Problemset: A.Circle Area

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-11 20:16:53

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

int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);

    int n,m;
    cin >> n >> m;
    char arr[n][m];
    for(int i = 0;i < n;++i){
        for(int j = 0;j < m;++j){
            cin >> arr[i][j];
        }
    }
    int diameter = -67;
    for(int i = 0;i < n;++i){
        int d = 0;
        for(int j = 0;j < m;++j){
            if(arr[i][j] == '#') d++;
        }
        diameter = max(diameter,d);
    }
    bool vichit = false;
    int x,y;
    for(int i = 0;i < n;++i){
        if(vichit) break;
        for(int j = 0;j < m;++j){
            if(arr[i][j] == '#'){
                y = i + (diameter-1)/2 + 2;
                x = j;
                vichit = true;
                break;
            }
        }
    }
    cout << x << ' ' << y << ' ' << '\n' << fixed << setprecision(2) << 3.14*0.25*diameter*diameter; 
}