Submission

Status:
x-xxxxxx-x

Score: 0

User: Angonnyyy

Problemset: A.Circle Area

Language: c

Time: 0.001 second

Submitted On: 2024-10-16 15:45:55

#include <stdio.h>

int main() {
    int m,n,i,j,max=0,s=1;
    double bnt=0,cnt=0,h,k;
    scanf("%d %d",&n,&m);
    char a;
    for(i=1;i<=n;i++){
        
        if(cnt!=0&&bnt==0){
            s=0;
            if(cnt>1)
            k=k-(cnt/2);
        }
        bnt=cnt;
        cnt=0;
        for(j=1;j<=m;j++){
            scanf(" %c",&a);
            if(a=='#'&&s){
                cnt++;
                k=j;
                //printf("k:%.1lf ",k);
            }
            else if(a=='#')cnt++;
        }//printf("bnt %.2lf cnt %.2lf ",bnt,cnt);
        if(bnt>cnt){
            h=i-1;
            double area = 3.14*(bnt/2)*(bnt/2);
            return printf("%.1lf %.1lf\n%.2lf",h,k,area);
            
        }
        if(bnt==cnt&&bnt!=0){
            h=i-0.5;
            double area = 3.14*(bnt/2)*(bnt/2);
            return printf("%.1lf %.1lf\n%.2lf",h,k,area);
            
        }
    }
}