ex.dpr
来自「tongji acm-online judge solution」· DPR 代码 · 共 55 行
DPR
55 行
program Ural_1213(Input, Output);
const
MaxN = 30;
type
TIndex = Longint;
TRoomName = array[1..MaxN] of string;
var
N: TIndex;
RoomName: TRoomName;
function IsExist(St: string): Boolean;
var
i: TIndex;
begin
IsExist := false;
for i := 1 to N do
if St = RoomName[i] then
begin
IsExist := true;
Break;
end;
end;
procedure AddName(St: string);
begin
Inc(N);
RoomName[N] := St;
end;
procedure Main;
var
St, Name: string;
begin
N := 0;
Readln(St);
AddName(St);
repeat
Readln(St);
if St = '#' then
Break;
Name := Copy(St, 1, Pos('-', St) - 1);
if not IsExist(Name) then
AddName(Name);
Delete(St, 1, Pos('-', St));
Name := St;
if not IsExist(Name) then
AddName(Name);
until false;
Writeln(N - 1);
end;
begin
Main;
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?