Submission
Status:
----------
Score: 0
User: MisterO
Problemset: A.Circle Area
Language: cpp
Time: 0.002 second
Submitted On: 2024-10-19 22:29:28
#include<bits/stdc++.h>
using namespace std;
string board[1000];
int main(){
int n, m, x=-1, y=-1, mx = 0;
cin>>n>>m;
for(int i=1;i<=n;i++){
int cnt = 0, f=0;
cin>>board[i];
for(int j=1;j<=m;j++){
cnt += board[i][j] == '#';
if(f==0 && board[i][j] == '#'){
f = j;
}
}
if(cnt > mx){
mx = cnt;
x = i;
y = f+mx/2+1;
}
}
cout<<x<<' '<<y<<'\n';
double r = (double)mx/2;
double area = 3.14 * r *r ;
// printf("%.2f", area);
// area = floor(area*100)/100;
// area = aa/100;
// cout<<fixed<<setprecision(2)<<area;
cout<<fixed<<setprecision(2)<<(double)mx*mx/4;
}
/*
10 10
..........
....#.....
...###....
..#####...
...###....
....#.....
..........
..........
..........
..........
*/