Cod sursa(job #149998)

Utilizator Scorpion[email protected] Scorpion Data 6 martie 2008 14:24:14
Problema Elimin Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.8 kb
#include<iostream.h>
#include<fstream.h>
int a[100][100],k,P,n,i,j,x[100]={0},nr,nr1,m,c,r,p[100],s[100];



int main()
{



ifstream h("elimin.in");
ofstream g("elimin.out");
h>>n;
h>>m;
h>>r;
h>>c;
for(i=0;i<n;i++)
    for(j=0;j<n;j++)
	h>>a[i][j];

for(i=0;i<n;i++)
     for(j=0;j<m;j++)
	 s[i]=s[i]+a[i][j];

for(i=0;i<n;i++)
    {for(j=0;j<n;j++)
	 if(s[i]>s[j]) x[i]++;

    }

for(i=0;i<n;i++)
    if(x[i]<r)
		for(j=i-nr;j<n-nr;j++)
		       {for(k=1;k<m;k++)
			     a[j][k]=a[j+1][k];
			nr++;
		       }


for(i=0;i<n;i++) x[i]=0;


for(i=0;i<m;i++)
     for(j=0;j<n-nr;j++)
	 p[i]=p[i]+a[j][i];

for(i=0;i<m;i++)
    {for(j=0;j<m;j++)
	 if(p[i]>p[j]) x[i]++;
     P+=p[i];
    }
for(i=0;i<m;i++)
      if(x[i]<c) P-=p[i];

g<<P;
return 0;
}