Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: KantaponZ
Problemset: A.Circle Area
Language: cpp
Time: 0.004 second
Submitted On: 2025-09-24 22:54:40
#include <bits/stdc++.h>
using namespace std;
int N, M;
int minX = INT_MAX, maxX = INT_MIN, minY = INT_MAX, maxY = INT_MIN;
double d;
int y, x;
int main() {
ios_base::sync_with_stdio(0), cin.tie(0);
cin >> N >> M;
for (int i = 1; i <= N; i++) {
for (int j = 1; j <= M; j++) {
char c;
cin >> c;
if (c == '#') {
minX = min(minX, j);
maxX = max(maxX, j);
minY = min(minY, i);
maxY = max(maxY, i);
}
}
}
y = (minY + maxY) / 2;
x = (minX + maxX) / 2;
d = maxX - minX + 1;
cout << y << " " << x << "\n";
cout << fixed << setprecision(2) << 3.14 * d * d * 0.25;
}