比赛 NOIP2015普及组练习 评测结果 AAAAAAAAAA
题目名称 字符串子串 最终得分 100
用户昵称 FoolMike 运行时间 0.037 s
代码语言 Pascal 内存使用 0.13 MiB
提交时间 2015-11-03 13:00:56
显示代码纯文本
var
n:integer;
s:array[1..8]of ansistring;
g:array[1..8]of integer;
ans:ansistring;

  procedure mj(w:longint;st:ansistring);
  var
  i:longint;
  a:ansistring;
  begin
  if w<>n then
  for i:=1 to n do
  if g[i]=0 then
    begin
    g[i]:=1;
    mj(w+1,st+s[i]);
    g[i]:=0;
    end;
  if w=n then
  if (ans='')or(ans>st) then ans:=st;
  end;

begin
assign(input,'substring.in');
assign(output,'substring.out');
reset(input);
rewrite(output);

readln(n);
for n:=1 to n do
readln(s[n]);

mj(0,'');
writeln(ans);

close(input);close(output);
end.