Cod sursa(job #1515242)
Utilizator | Constantinescu Emil emyll96 | Data | 1 noiembrie 2015 12:30:47 |
---|---|---|---|
Problema | Jocul Flip | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.51 kb |
#include<stdio.h>
FILE *A,*B;
int i,j,N,M,mac,st,s[400],spart,smax;
int main()
{
A=fopen("flip.in","r");
B=fopen("flip.out","w");
fscanf(A,"%d",&N);
fscanf(A,"%d",&M);
for(i=1;i<=N;i++)
{
for(j=1;j<=M;j++)
{
fscanf(A,"%d",&mac);
st=st+mac;
s[i]=s[i]+mac;
s[N+j]=s[N+j]+mac;
}
}
for(i=1;i<=N;i++)
{
for(j=1;j<=M;j++)
{
spart=st-s[i]-s[i]-s[N+j]-s[N+j];
if(smax<spart)
{
smax=spart;
}
}
}
fprintf(B,"%d",smax);
fclose(A);
fclose(B);
}