Submission

Status:
----------

Score: 0

User: MisterO

Problemset: A.Circle Area

Language: cpp

Time: 0.003 second

Submitted On: 2024-10-19 22:29:54

#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
..........
....#.....
...###....
..#####...
...###....
....#.....
..........
..........
..........
..........

*/