Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: samsenpisardmoo26

Problemset: A.Circle Area

Language: cpp

Time: 0.003 second

Submitted On: 2026-10-10 14:22:04

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n, m;
    cin >> n >> m;
    char arr[n][m];

    int cnt = 0;
    int mx = 0;
    int mx_i = 0;
    int mx_j = 0;

    int first = 0;
    int last = 0;

    for(int i=0; i<n; i++)
    {
        cnt = 0;
        for(int j=0; j<m; j++)
        {
            cin >> arr[i][j];
        }
    }

    for(int i=0; i<n; i++)
    {
        cnt = 0;
        for(int j=0; j<m; j++)
        {
            if(arr[i][j] == '#')
            {
                cnt++;
                if(cnt == 1) first = j;
                last = j;
            }
        }

        if(mx < cnt)
        {
            mx = cnt;
            mx_i = i;
            mx_j = (first+last)/2;
        }
    }

    cout << mx_i+1 << " " << mx_j+1 << "\n";
    cout << fixed << setprecision(2) << 3.14*mx*mx/4;
}