Submission

Status:

P-----P---

Subtask/Task Score:

20/100

Score: 20

User: tHeNyXs

Problemset: A.Circle Area

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-15 09:02:51

#include <bits/stdc++.h>
using namespace std;
int main() {
    ios_base::sync_with_stdio(false); cin.tie(nullptr);
    int n, m;
    cin >> n >> m;
    vector<vector<char>> c(n+1, vector<char>(m+1));
    for (int i = 1; i <= n; ++i) {
        for (int j = 1; j <= m; ++j) {
            cin >> c[i][j];
        }
    }

    int d = 0;
    int si, sj;
    for (int i = 1; i <= n; ++i) {
        for (int j = 1; j <= m; ++j) {
            if (c[i][j] == '#') {
                d++;
                if (i+1 <= n && i-1 >= 0) {
                    if (c[i-1][j] == '.' && c[i+1][j] == '.') {
                        si = i;
                        sj = j + (d/2)+1;
                    }
                }
                break;
            }
        }
    }
    cout << si << " " << sj << '\n';
    cout << fixed << setprecision(2) << pow(d*1.0 / 2,2) * 3.14;


    return 0;
}