Pagini recente » Cod sursa (job #729507) | Cod sursa (job #234115) | Cod sursa (job #1095100) | Cod sursa (job #590455) | Cod sursa (job #675337)
Cod sursa(job #675337)
#include<stdio.h>
int t[2012],p[2012],n,C;
int profitt(int pret)
{
int i,profit=0,sol=0;
for(i=1;i<=t[n];i++)
{
profit-=C;
if(p[i]>=pret)
profit+=pret;
if(profit>sol)
sol=profit;
if(profit<0)
profit=0;
}
return sol;
}
int main()
{
freopen("carnati.in","r",stdin);
freopen("carnati.out","w",stdout);
int i,sol=0,pret,x;
scanf("%d%d",&n,&C);
for(i=1;i<=n;i++)
{
scanf("%d%d",&t[i],&x);
p[t[i]]=x;
}
for(i=1;i<=n;i++)
{
pret=profitt(p[t[i]]);
if(pret>sol)
sol=pret;
}
printf("%d",sol);
return 0;
}