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

*/