题目名称 2984. [POJ 1934]旅行
输入输出 trip.in/out
难度等级 ★★☆
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 11
题目来源 Gravatarsyzhaoss 于2018-10-05加入
开放分组 全部用户
提交状态
分类标签
动态规划 LCS 线性DP
分享题解
通过:0, 提交:0, 通过率:0%
关于 旅行 的近10条评论(全部评论)

2984. [POJ 1934]旅行

★★☆   输入文件:trip.in   输出文件:trip.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

爱丽丝和鲍勃想去旅行。

他们每个人制定了一条旅行路线,每条路线包含一个按给定顺序访问的城市列表,一个城市可能会多次出现在同一路线中。

因为他们想要一起去旅行,所以必须在旅行路线上达成一致。

他们两个都不想改变他们的路线上的城市顺序或者在路线上额外添加城市。

因此,他们只能移除各自路线中的一些城市,使得旅行路线达成一致,并且尽可能的长。

该地区共有 26 个城市,用小写字母 a 到 z 表示。

【输入格式】

输入包含两行,第一行是爱丽丝的路线城市列表,第二行是鲍勃的路线城市列表。

每个列表由 1 到 80 个小写字母组成,其间没有空格。

【输出格式】

按升序顺序输出所有满足条件的路线列表。

每个路线列表占一行。

【样例输入】

abcabcaa
acbacba

【样例输出】

ababa
abaca
abcba
acaba
acaca
acbaa
acbca