Submission
Status:
P-PPPPP--P
Score: 70
User: monpluk
Problemset: A.Circle Area
Language: cpp
Time: 0.002 second
Submitted On: 2025-04-08 17:40:21
#include <iostream>
using namespace std;
int main(){
int n,m,mid,x,y;
cin >> n >> m;
float cnt = 0,best = 0;
for(int i=0;i<n;i++){
cnt = 0;
bool valid = true;
for(int j=0;j<m;j++){
char a;
cin >> a;
if(a == '#'){
cnt++;
}
if(cnt == 1){
x = j+1;
}
if(cnt!=0 && valid == true && a == '.'){
y = j;
valid = false;
}
}
if(cnt < best){
mid = (x+y)/2;
float r = best/2;
float area = 3.14*r*r;
cout << i << " " << mid << "\n";
printf("%.2f",area);
return 0;
}else{
best = cnt;
}
best = max(cnt,best);
}
}