比赛 20090923练习赛 评测结果 WWWWWWWWWA
题目名称 背诵单词 最终得分 10
用户昵称 Achilles 运行时间 0.000 s
代码语言 Pascal 内存使用 0.00 MiB
提交时间 2009-09-23 20:05:08
显示代码纯文本
program letter;
var
  sz:array[0..100]of string;
  i,j,n,p:integer;
begin
  assign(input,'letter.in');
  assign(output,'letter.out');
  reset(input);
  rewrite(output);
  readln(n);
  for i:=1 to n do
    readln(sz[i]);
  for i:=1 to n-1 do
    for j:=i+1 to n do
    begin
      if sz[i,1]=sz[j,1] then begin
        if length(sz[i])>length(sz[j]) then begin
          sz[0]:=sz[i];
          sz[i]:=sz[j];
          sz[j]:=sz[0];
        end;
      end
      else begin
        if ord(sz[i,1])>ord(sz[j,1]) then begin
          sz[0]:=sz[i];
          sz[i]:=sz[j];
          sz[j]:=sz[0];
        end;
      end;
    end;
  for i:=1 to n do
    writeln(sz[i]);
  close(input);
  close(output);
end.