B. [R50B]字符串拼接

    Type: Default 1000ms 512MiB

[R50B]字符串拼接

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

时空限制

1S/512M

题目描述

给定 nn 个字符串 c1,c2,,cnc_1, c_2, \dots, c_n,保证这 nn 个字符串的第一个字符互不相同。

另外给出一个字符串 SS,已知 SS 是由这 nn 个字符串按照某种顺序拼接而成的。请你求出这 nn 个字符串是按照什么顺序拼接起来的。

格式

输入格式

第一行包含一个整数 nn,表示字符串的数量。

接下来 nn 行,第 ii 行包含一个字符串 cic_i

最后一行包含一个字符串 SS,表示拼接后的长字符串。

输出格式

输出一行包含 nn 个整数,每两个整数之间用一个空格隔开,表示这 nn 个字符串拼接成 SS 的顺序(输出对应字符串从 11nn 的编号)。

样例

样例输入 #1

3
apple
banana
cat
catbananaapple

样例输出 #1

3 2 1

样例解释 #1

给定的 33 个字符串分别是: 11 号:apple 22 号:banana 33 号:cat

目标字符串 SScatbananaapple

可以看出它是按照 cat \rightarrow banana \rightarrow apple 的顺序拼接而成的,分别对应编号 3,2,13, 2, 1。因此输出 3 2 1

数据规模

对于 100%100\% 的数据,1n261 \leq n \leq 26,每个字符串 cic_i 的长度 1ci10001 \leq |c_i| \leq 1000。保证 nn 个字符串的第一个字符互不相同。

代码源挑战赛 Round 50

Not Attended
Status
Done
Rule
DMY
Start at
2026-2-27 20:00
End at
2026-2-27 21:30
Duration
1.5 hour(s)
Host
Partic.
353