Pagini recente » Cod sursa (job #1773390) | Cod sursa (job #274296) | Cod sursa (job #2890914) | Cod sursa (job #1603849) | Cod sursa (job #117846)
Cod sursa(job #117846)
#include<stdio.h>
#define DIM 100000
int main()
{
freopen("branza.in","r",stdin);
freopen("branza.out","w",stdout);
long pret[DIM],cerere[DIM];
int n,t,s;
scanf("%d%d%d",&n,&s,&t);
for(int i=1; i<=n; i++)
scanf("%ld%ld",&pret[i],&cerere[i]);
long cost,costt=0,costnou;
for(int i=n; i>1; i--){
cost=pret[i]*cerere[i];
for(int j=i-1; j>=1&&j>=i-t; j--){
costnou=pret[j]*cerere[i]+s*cerere[i]*(i-j);
if(cost>costnou)
cost=costnou;
}
costt+=cost;
}
costt+=pret[1]*cerere[1];
printf("%ld\n",costt);
return 0;
}