比赛 NOIP2008集训模拟2 评测结果 WWWWWWWWWW
题目名称 阿鲁高的远航 最终得分 0
用户昵称 苏轼 运行时间 0.000 s
代码语言 Pascal 内存使用 0.00 MiB
提交时间 2008-11-11 11:03:21
显示代码纯文本
program cch(input,output);
var
 i,t,a,v,w,l,p,cost:longint;
 n,b,ans:array[1..1000] of longint;
begin
 assign(input,'sail.in');
 assign(output,'sail.out');
 reset(input);
 rewrite(output);
 readln(t,v,a,w);
 for i:=1 to t do
  readln(n[i],b[i]);
 l:=b[1]; cost:=n[1]*b[1]; p:=1; ans[1]:=n[1];
 for i:=2 to t do
  begin
   l:=l+w;
   if l>b[i] then
    begin
     l:=b[i]; p:=i;
    end;
   inc(ans[p],n[i]);
   inc(cost,l*n[i]);
 end;
 writeln(cost);
 for i:=1 to t do
  writeln(ans[i]);
 close(input);
 close(output);
end.