Submission
Status:
-P--------
Score: 10
User: MisterO
Problemset: A.Circle Area
Language: cpp
Time: 0.001 second
Submitted On: 2024-10-19 22:28:39
//#include<bits/stdc++.h>
#include<stdio.h>
using namespace std;
char board[1000][1000];
//string board[1000];
int main(){
int n, m, mx=0, x=-1, y=-1;
// cin>>n>>m;
scanf("%d %d\n", &n, &m);
for(int i=1;i<=n;i++){
int cnt = 0, f=0;
// cin>>board[i];
for(int j=1;j<=m;j++){
scanf("%c", &board[i][j]);
cnt += board[i][j] == '#';
if(f==0 && board[i][j] == '#'){
// printf("%d\n", j)''
f = j;
}
}
char waste;
scanf("%c", &waste);
if(cnt > mx){
mx = cnt;
x = i;
y = f+mx/2;
}
}
// for(int i=1;i<=n;i++){
// for(int j=1;j<=m;j++){
// cout<<board[i][j];
// }
// cout<<'\n';
// }
// cout<<mx<<'\n';
printf("%d %d\n", x, y);
printf("%.2f", (double)mx/2*(double)mx/2*3.14);
}
/*
10 10
..........
....#.....
...###....
..#####...
...###....
....#.....
..........
..........
..........
..........
*/