Pagini recente » Cod sursa (job #2323752) | Cod sursa (job #1418618) | Cod sursa (job #1326767) | Cod sursa (job #793651) | Cod sursa (job #149998)
Cod sursa(job #149998)
#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;
}