SGU 346 — Snooker

Posted on 四月 21st, 2008.

Submit 327的时候看杨欢AC了这道题,于是也做这道题.结果发现太水了…

稍微对Snooker规则了解一些的人就能不看题做…就是根据场上形势看台面分值.

{
SGU 346; Snooker
- sqybi’s code
}
//for my winsty
program sgu346_sqybi;
  var
    a: array[1..7]of longint;
    i, s: longint;
    ch: char;

  begin
    for i:=1 to 7 do read(a[i]);
    readln;
    read(ch);
    case ch of
      ‘N’: begin
        s := a[1] * 8;
        for i:=2 to 7 do
          s := s + a[i] * i;
      end;
      ‘R’: begin
        s := 7;
        s := s + a[1] * 8;
        for i:=2 to 7 do
          s := s + a[i] * i;
      end;
      ‘C’: begin
        s := a[1] * 8;
        for i:=2 to 7 do
          s := s + a[i] * i;
      end;
    end;
    writeln(s);
  end.

阅读(92 次)

Make a Comment

Make A Comment: ( None so far )

blockquote and a tags work here.

Liked it here?
Why not try sites on the blogroll...