Submission
Status:
P---------
Subtask/Task Score:
10/100
Score: 10
User: Karatat007
Problemset: A.Circle Area
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-11 20:16:53
#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] == '#'){
y = i + (diameter-1)/2 + 2;
x = j;
vichit = true;
break;
}
}
}
cout << x << ' ' << y << ' ' << '\n' << fixed << setprecision(2) << 3.14*0.25*diameter*diameter;
}