社区讨论
pascal ac --- 我是大神,要感谢我哦
P1030[NOIP 2001 普及组] 求先序排列参与者 16已保存回复 16
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 16 条
- 当前快照
- 1 份
- 快照标识符
- @mi5i669n
- 此快照首次捕获于
- 2025/11/19 12:29 4 个月前
- 此快照最后确认于
- 2025/11/19 12:37 4 个月前
CPP
var s3,s4:string;
procedure try(s1,s2:string);
var c:char; sl1,sr1,sl2,sr2:string;n:longint;
begin
if length(s2)=1 then write(s2)
else
begin
c:=s2[length(s2)];
write(c);
n:=pos(c,s1);
if n>1 then
begin
sl1:=copy(s1,1,n-1);
sl2:=copy(s2,1,n-1);
try(sl1,sl2);
end;
if n<length(s1) then
begin
sr2:=copy(s2,n,length(s1)-n);
sr1:=copy(s1,n+1,length(s1)-n);
try(sr1,sr2);
end;
end;
end;
begin
readln(s3);
readln(s4);
try(s3,s4);
end.
回复
共 16 条回复,欢迎继续交流。
正在加载回复...