Pagini recente » Cod sursa (job #2375804) | Cod sursa (job #1185781) | Cod sursa (job #144347) | Cod sursa (job #1379459) | Cod sursa (job #159559)
Cod sursa(job #159559)
#include <stdio.h>
int main ()
{
int i,n,j,e,es,c,max=0;
int a[10001],b[10001];
int x[20002];
freopen ("energii.in","r",stdin);
freopen ("energii.out","w",stdout);
scanf ("%d%d",&n,&e);
for (i=1;i<=n;i++)
scanf ("%d%d",&a[i],&b[i]);
for (i=1;i<=n;i++)
x[i]=a[i];
for (i=n+1;i<=2*n;i++)
x[i]=x[i-n];
for (i=1;i<=n;i++)
max+=b[i];
for (j=0;j<=n-1;j++)
{
es=0;
c=0;
for (i=1+j;i<=n+j;i++)
{
es+=x[i];
c+=b[i];
if (es>=e)
{
if (c<max)
max=c;
i=n+j;
}
}
}
printf ("%d",max);
return 0;
}