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);
}
}
}