记录编号 84612 评测结果 AAAAAAAAAA
题目名称 [NOIP 2007]守望者的逃离 最终得分 100
用户昵称 GravatarFoolMike 是否通过 通过
代码语言 Pascal 运行时间 0.002 s
提交时间 2013-12-16 22:06:24 内存使用 0.17 MiB
显示代码纯文本
var
m,s,t,t1,t2,s1,s2:longint;
procedure v(m,s1,t1:longint);
begin
if s1>=s then begin t2:=t1;t:=t1;end else if (t1=t)then
begin if s2<s1 then s2:=s1;end
else if (s1<s)and(t1<t)then
if m>=10 then v(m-10,s1+60,t1+1) else begin
v(m+4,s1,t1+1);v(m,s1+17,t1+1);end;end;
begin
assign(input,'escape.in');assign(output,'escape.out');
reset(input);rewrite(output);
read(m,s,t);
while (t-t1>7)and(s-s1>=119) do begin t1:=t1+1;
if m>=10 then begin s1:=s1+60;m:=m-10;end
else m:=m+4;end;v(m,s1,t1);
if t2<>0 then begin writeln('Yes');
write(t2);end else begin writeln('No');write(s2);end;
close(input);close(output);end.