Pagini recente » Cod sursa (job #860008) | Cod sursa (job #1630703) | Cod sursa (job #1311046) | Cod sursa (job #2751498) | Cod sursa (job #383350)
Cod sursa(job #383350)
#include<stdio.h>
FILE *f=fopen("lupu.in","r"),*g=fopen("lupu.out","w");
int main()
{
long int n,i,j,a,b,v[10000],w[10000],x,l,max,ok,q=0;
fscanf(f,"%ld %ld %ld",&n,&x,&l);
for(i=1;i<=n;i++)
{
fscanf(f,"%ld %ld",&a,&b);
if(a<=x)
{
j++;
v[j]=a;
w[j]=b;
}
}
n=j;
for(i=1;i<=n;i++)
{
max=0;
for(j=1;j<=n;j++)
{
if(w[j]>max&&v[j]<=x){max=w[j];ok=j;}
v[j]=v[j]+l;
}
q=q+max;
w[ok]=0;
}
fprintf(g,"%ld",q);
return 0;
}