Cod sursa(job #147078)

Utilizator DanielGGlodeanu Ioan Daniel DanielG Data 2 martie 2008 16:07:23
Problema Energii Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.48 kb
var cstt,aux,j,i,g,w:integer;
a,b:array[1..1002] of integer;
f,h:text;
begin
assign(f,'energii.in');reset(f);
assign(output,'energii.out');rewrite(output);
readln(f,g);
readln(f,w);
for i:=1 to g do
readln(f,a[i],b[i]);
for i:=1 to g-1 do
for j:=i+1 to g do
if a[i]<a[j] then
begin
aux:=b[i];
b[i]:=b[j];
b[j]:=aux;
aux:=a[i];
a[i]:=a[j];
a[j]:=aux;
end;
i:=1;
while w>0 do
begin
w:=w-a[i];
cstt:=cstt+b[i];
end;
write(output,cstt);
close(f);
close(output);
end.