| 题目名称 | 4511. 旅游 |
|---|---|
| 输入输出 | travel.in/out |
| 难度等级 | ★ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 512 MiB |
| 测试数据 | 20 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 分享题解 |
| 通过:0, 提交:0, 通过率:0.00% | |||
| 关于 旅游 的近10条评论(全部评论) |
|---|
小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 代表否。
02 01A 02 01B
1111
02 号车厢是二等座车厢。01A 和01B 在同一节车厢、同一排、过道的同一侧,并且相邻,因此输出1111。
02 01C 02 01A
1110
两个座位在同一节车厢、同一排、过道的同一侧,但01C 与01A 中间隔着01B,不相邻,因此输出1110。
02 01C 02 01D
1110
02 02B 02 01A
1100
02 01A 03 01A
0000【数据规模与约定】
在此键入。