Pagini recente » Istoria paginii runda/simulareoni2015cl9/clasament | Istoria paginii problema/ferma2 | Diferente pentru downloads intre reviziile 45 si 325 | Diferente pentru runda/simulare_oti9 intre reviziile 5 si 6 | 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 |