Submission #545228

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
5452282022-04-04 04:25:22AbdelmagedNourQuality Of Living (IOI10_quality)C++17
Compilation error
0 ms0 KiB
#include<bits/stdc++.h>
#include "quality.h"
#include "grader.cpp"
int a[3001][3001],pre[3001][3001];
int n,m,x,y;
int sum(int x1,int x2,int y1,int y2){
int sum1=pre[x2][y2];
int sum2=(y1?pre[x2][y1-1]:0);
int sum3=(x1?pre[x1-1][y2]:0);
int sum4=(x1&&y1?pre[x1-1][y1-1]:0);
return sum1-sum2-sum3+sum4;
}
bool f(int X){
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
pre[i][j]=(i?pre[i-1][j]:0)+(j?pre[i][j-1]:0)-(i&&j?pre[i-1][j-1]:0)+(a[i][j]<=X?1:-1);
}
}
for(int i=x-1;i<n;i++){
for(int j=y-1;j<m;j++){
if(sum(i-x+1,i,j-y+1,j)>=1){
std::cout<<sum(i-x+1,i,j-y+1,j)<<" "<<i<<" "<<j<<"\n";
return 1;
}
}
}
return 0;
}
int rectangle(int R, int C, int H, int W, int Q[3001][3001]) {
n=R;m=C;x=H;y=W;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

/usr/bin/ld: /tmp/ccrwWNBU.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccqsa5AU.o:quality.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status