# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
840988 | bachhoangxuan | Soccer Stadium (IOI23_soccer) | C++17 | 1372 ms | 284484 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include "soccer.h"
#include<bits/stdc++.h>
using namespace std;
#define pii pair<int,int>
#define fi first
#define se second
const int maxn=2005;
const int maxl=10;
const int inf=1e9;
map<int,int> dp[maxn][maxn];
int biggest_stadium(int N, std::vector<std::vector<int>> F)
{
for(int i=0;i<N;i++){
for(int j=0;j<N;j++){
if(i) F[i][j]+=F[i-1][j];
if(j) F[i][j]+=F[i][j-1];
if(i && j) F[i][j]-=F[i-1][j-1];
}
}
auto rect = [&](int x,int y,int u,int v){
int res=F[u][v];
if(x) res-=F[x-1][v];
if(y) res-=F[u][y-1];
if(x && y) res+=F[x-1][y-1];
return res;
};
auto range = [&](int x,int l,int r){
int lx=x,rx=x-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... |