Pagini recente » Borderou de evaluare (job #2056866) | Borderou de evaluare (job #2264597) | Borderou de evaluare (job #10621) | Borderou de evaluare (job #3132295) | Borderou de evaluare (job #2722910)
Borderou de evaluare (job #2722910)
Raport evaluator
Compilare:
main.cpp: In function 'void solve(int, int, int, int)':
main.cpp:2:246: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
int b,c,d,z,e,f,n,m,a[510][510],i,j;void solve(int x,int y,int n,int m){int s=0,g=1e7;for(i=x;i<=n;i++){for(j=y;j<=m;j++){s+=a[i][j];if((abs(e-i)+abs(f-j))%2)g=std::min(g,a[i][j]);}}int k=(n-x+1)*(m-y+1);if((n-x)%2&&(m-y)%2)s-=g,k--;if(s>d||s==d&&k<b)d=s,b=k,c=z;}int main(){std::ifstream cin("cri.in");std::ofstream cout("cri.out");cin>>n>>m>>e>>f;for(i=1;i<=n;i++)for(j=1;j<=m;j++)cin>>a[i][j];z=1;solve(1,1,e,f);z=2;solve(1,f,e,m);z=3;solve(e,1,n,f);z=4;solve(e,f,n,m);cout<<c<<" "<<d<<" "<<b;}
~~~~^~~~~
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
1 | 3ms | 262kb | OK | 5 |
2 | 4ms | 393kb | OK | 5 |
3 | 15ms | 655kb | OK | 5 |
4 | 22ms | 786kb | OK | 5 |
5 | 56ms | 1179kb | OK | 5 |
6 | 2ms | 131kb | OK | 5 |
7 | 3ms | 131kb | OK | 5 |
8 | 68ms | 1179kb | OK | 5 |
9 | 3ms | 131kb | OK | 5 |
10 | 59ms | 1179kb | OK | 5 |
11 | 3ms | 131kb | OK | 5 |
12 | 3ms | 262kb | OK | 5 |
13 | 3ms | 131kb | OK | 5 |
14 | 4ms | 393kb | OK | 5 |
15 | 23ms | 786kb | OK | 5 |
16 | 3ms | 262kb | OK | 5 |
17 | 15ms | 655kb | OK | 5 |
18 | 2ms | 131kb | OK | 5 |
19 | 59ms | 1179kb | OK | 5 |
20 | 2ms | 131kb | OK | 5 |
Punctaj total | 100 |