题目名称 4511. 旅游
输入输出 travel.in/out
难度等级 ★
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试数据 20
题目来源 常庆卫 于2026-11-06加入修改该题
开放分组 全部用户
提交状态
分类标签
分享题解
通过:0, 提交:0, 通过率:0.00%
关于 旅游 的近10条评论(全部评论)

4511. 旅游

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

【题目描述】

小R 和小X 准备坐高铁出门旅游。他们买了两张二等座车票,车票上写着各自的车厢号和座位号。两人希望座位相邻,这样旅途中可以坐在一起。他们乘坐的列车由17 节车厢组成,车厢编号是01 到17。其中,01 和16 号车厢是一等座车厢,其余车厢是二等座车厢。两人买的都是二等座车票,座位都在二等座车厢中。每节二等座车厢共有18 排,每排有5 个座位。座位号由两位排号和一位大写字母组成,例如03C 表示第3 排C 座。每一排的座位按照从左到右的顺序排列,座位字母依次是A、B、C、D、F,其中C 座与D 座之间是过道,即每排过道左侧的座位序列是A、B、C,右侧是D、F。以下是一节二等座车厢的座位示意图:


两个座位相邻,当且仅当在同一节车厢的同一排,位于过道的同一侧,且在该侧的座位序列中相邻。

你需要帮助小R 依次判断:

• 两张车票对应的座位是否在同一节车厢;

• 两张车票对应的座位是否在同一节车厢的同一排;

• 两张车票对应的座位是否在同一节车厢的同一排,且位于过道的同一侧;

• 两张车票对应的座位是否相邻。


【输入格式】

从文件travel.in 中读入数据。

输入的第一行包含四个字符串c 1 ,s 1 ,c2 ,s2,分别表示小R 的车票上的车厢号、座位号,以及小X 的车票上的车厢号、座位号。

【输出格式】

输出到文件travel.out 中。

输出一行一个长度为4 的01 字符串,分别表示四个问题的答案,其中1 代表是,0 代表否。

【样例1输入】

02 01A 02 01B

【样例1输出】

1111

【样例1说明】

02 号车厢是二等座车厢。01A 和01B 在同一节车厢、同一排、过道的同一侧,并且相邻,因此输出1111。

【样例2输入】

02 01C 02 01A

【样例2输出】

1110

【样例2说明】

两个座位在同一节车厢、同一排、过道的同一侧,但01C 与01A 中间隔着01B,不相邻,因此输出1110。

【样例3输入】

02 01C 02 01D

【样例3输出】

1110

【样例4输入】

02 02B 02 01A

【样例4输出】

1100

【样例5输入】

02 01A 03 01A

【样例5输出】

0000
【数据规模与约定】

【来源】

在此键入。