Submission #974722

#TimeUsernameProblemLanguageResultExecution timeMemory
974722Nika533Soccer Stadium (IOI23_soccer)C++17
6 / 100
242 ms31768 KiB
#pragma GCC diagnostic warning "-std=c++11" #include <bits/stdc++.h> #include "soccer.h" #define pb push_back #define f first #define s second #define MOD 1000000007 #define flush fflush(stdout) #define all(x) (x).begin(),(x).end() #define allr(x) (x).rbegin(), (x).rend() #define pii pair<int,int> using namespace std; int m,T,k; int biggest_stadium(int N, vector<vector<int>> F) { int ans=0; for (int i=0; i<N; i++) { for (int j=0; j<N; j++) { if (!F[i][j]) ans++; } } if (ans==N*N-1) { int x=0,y=0; for (int i=0; i<N; i++) { for (int j=0; j<N; j++) { if (F[i][j]) { x=i; y=j; } } } return N*N-min(x+1,N-x)*min(y+1,N-y); } for (int i=1; i<N-1; i++) { for (int j=0; j<N; j++) { if (F[i][j]) { if (F[i-1][j]==0 && F[i+1][j]==0) ans=0; } } } for (int i=0; i<N; i++) { for (int j=1; j<N-1; j++) { if (F[i][j]) { if (F[i][j-1]==0 && F[i][j+1]==0) ans=0; } } } return ans; }

Compilation message (stderr)

soccer.cpp:1:32: warning: '-std=c++11' is not an option that controls warnings [-Wpragmas]
    1 | #pragma GCC diagnostic warning "-std=c++11"
      |                                ^~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...