Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Karatat007
Problemset: A.Circle Area
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-11 20:22:55
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using ld = long double;
int main(){
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int n,m;
cin >> n >> m;
char arr[n][m];
for(int i = 0;i < n;++i){
for(int j = 0;j < m;++j){
cin >> arr[i][j];
}
}
int diameter = -67;
for(int i = 0;i < n;++i){
int d = 0;
for(int j = 0;j < m;++j){
if(arr[i][j] == '#') d++;
}
diameter = max(diameter,d);
}
bool vichit = false;
int x,y;
for(int i = 0;i < n;++i){
if(vichit) break;
for(int j = 0;j < m;++j){
if(arr[i][j] == '#'){
x = i + (diameter-1)/2 + 1;
y = j+1;
vichit = true;
break;
}
}
}
cout << x << ' ' << y << ' ' << '\n' << fixed << setprecision(2) << 3.14*0.25*diameter*diameter;
}