比赛 20121106 评测结果 AWAAWWWWWWWWWWW
题目名称 二十一点 最终得分 20
用户昵称 极寒之魇 运行时间 0.013 s
代码语言 Pascal 内存使用 0.15 MiB
提交时间 2012-11-06 10:58:18
显示代码纯文本
var a:array[1..1000] of longint;
    n,i,j,ans,x1,x2:longint;

begin
    assign(input,'jack.in'); reset(input);
    assign(output,'jack.out'); rewrite(output);
    readln(n);
    for i:=1 to n do
    read(a[i]);
     i:=0;
     while i>n-5 do
     x1:=0; x2:=0;
     inc(i); x1:=a[i]; inc(i); x2:=a[i];
     inc(i); x1:=x1+a[i]; inc(i); x2:=x2+a[i];
     while ((x1<=21)and(x2<=21)) do
     begin
     if x1<=16 then inc(i); x1:=x1+a[i];
     if ((x1>x2)and(x1<21)) then begin inc(i); x2:=x2+a[i];
     end;
     if x1>21 then inc(ans);
     if ((x1<x2) and (x2<=21)) then inc(ans);
     end;
     writeln(ans);
     close(output);
     end.