题目名称 2368. [POJ 1635]树形地铁系统
输入输出 treesubway.in/out
难度等级 ★★
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 1
题目来源 Gravatarsyzhaoss 于2016-07-09加入
开放分组 全部用户
提交状态
分类标签
散列
分享题解
通过:0, 提交:0, 通过率:0%
关于 树形地铁系统 的近10条评论(全部评论)

2368. [POJ 1635]树形地铁系统

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

【题目描述】

一些主要城市拥有树形的地铁系统,即在任何一对车站之间,有且只有一种方式可以乘坐地铁。

此外,这些城市大多数都有一个中央车站。

想象一下,你是一名在拥有树形地铁系统的城市游玩的游客,你想探索该城市完整的地铁线路。

你从中央车站出发,随机选择一条地铁线,然后乘坐地铁行进。

每次到达一个车站,你都将选择一条尚未乘坐过的地铁线路进行乘坐。

如果不存在未乘坐过的线路,则退回到上一个车站,再做选择。

直到你将所有地铁线路都乘坐过两次(往返各一次),此时你将回到中央车站。

之后,你以一种特殊的方式回忆自己的坐车过程,你将你的完整地铁乘坐路线编码为一个二进制字符串。

其中 0 编码表示你乘坐地铁线路到达距离中央车站更远的一站,1 编码表示你乘坐地铁线路到达距离中央车站更近的一站。

【输入格式】

第一行输入一个正整数 n,代表测试用例数量。

每个测试用例由两行组成,每行输入一个由字符 0 和 1 构成的字符串,长度最多为 3000, 两个字符串都描述了一种树形地铁系统的正确探索路线。

【输出格式】

对于每个测试用例,如果两个字符串描述的探索路线可以视为同一个地铁系统的两种探索路线,则输出 same。

否则,输出 different。

每行输出一个结果。

【样例输入】

2
0010011101001011
0100011011001011
0100101100100111
0011000111010101

【样例输出】

same
different