#include "soccer.h"
#include <bits/stdc++.h>
using namespace std;
int biggest_stadium(int n, vector<vector<int>> f)
{
    int st = 0, ind = -1, ind1 = 0;
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            if(f[i][j] == 1)
            {
                ind = i;
                ind1 = j;
            }
            if(!((i == 0 && j == 0) || (i == 0 && j == n - 1) || (i == n - 1 && j == 0) || (i == n - 1 && j == n - 1)))
            {
                //cout << i << ' ' << j << '\n';
                if(f[i][j] == 1 &&(i == 0 || j == 0 || i == n - 1 || j == n - 1))
                {
                    //cout << "blblbl";
                    st = 1;
                    ind = i;
                    ind1 = j;
                }
            }    
        }
    }
    if(ind == -1)
    return n * n;
    if(st)
    {
        if(ind == 0 || ind == n - 1)
            return n * n - min(ind1 + 1, n - ind1);
        return n * n - min(ind + 1, n - ind);
    }
    return n * n - 1;
}
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... |