Pagini recente » Cod sursa (job #261054) | Cod sursa (job #1595599) | Cod sursa (job #2277661) | Cod sursa (job #2586376) | Cod sursa (job #6964)
Cod sursa(job #6964)
#include <fstream.h>
int a[1000][1000],n,m,i,j,l,c,sl[1000],sc[1000],min,k,st=0;
int main()
{
ifstream f("elimin.in");
ofstream g("elimin.out");
f>>n>>m>>l>>c;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{
f>>a[i][j];
sl[i]=sl[i]+a[i][j];
st=st+a[i][j];
}
min=32001;
while(l)
{
for(i=1;i<=n;i++)
if(sl[i]<min)
{
min=sl[i];
k=i;
}
for(i=1;i<=m;i++)
a[k][i]=0;
st=st-sl[k];
sl[k]=0;
l--;
min=32001;
}
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
sc[j]=sc[j]+a[i][j];
min=32001;
while(c)
{
for(i=1;i<=m;i++)
if(sc[i]<min)
{
min=sc[i];
k=i;
}
st=st-sc[k];
sc[k]=0;
c--;
min=32001;
}
g<<st<<" ";
return 0;
}