Submission

Status:
PPPPPPPPPP

Score: 100

User: Monasm

Problemset: A.Circle Area

Language: cpp

Time: 0.001 second

Submitted On: 2024-10-15 02:02:26

#include <stdio.h>
int main()
{
    int n,m;
    int i,j;
    scanf("%d",&n);
    scanf("%d",&m);
    int roll;
    char pic[n][m+1];
    for(i = 0;i < n;i++)
    {
        scanf("%s",pic[i]);
    }
    int cnt[n];
    for(i = 0;i < n;i++)
    {
        cnt[i] = 0;
    }
    int max = 0;
    int x;
    int y;
    for(i = 0;i < n;i++)
    {
        roll = 0;
        for(j = 0;j < m;j++)
        {
            if(pic[i][j] == '#')
            {
                cnt[i]++;
                roll += j+1;
            }
        }
        if(cnt[i] > max)
        {
            max = cnt[i];
            x = i+1;
            y = roll;
        }
    }
    int center;
    center = y/max;
    float r = max/2.0;
    printf("%d %d\n",x,center);
    float area = r*r*3.14;
    printf("%.2f",area);
}