logo AlgoBeat OnlineJudge
登录 注册

#215932. [语言月赛 202605] 火车

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

火车将会在 时刻(单位为分钟)发出,你必须在火车发出前到达站台上才能赶上火车。换句话说,如果你在 时刻(单位为分钟)到达站台上,那只有 时你才能赶得上火车。

现在是 时刻(单位为分钟),你有两种前往火车站的方式:

  1. 乘坐公交车需要 分钟到达火车站,价格为 元。
  2. 乘坐出租车需要 分钟到达车站,价格为 元。

抵达火车站后,进站,检票所需时间为 分钟,检票后即可抵达站台。你想知道你能否赶得上火车,如果能赶得上火车,你想知道你至少要花多少钱,此时应该使用哪种交通工具。

输入格式

第一行,输入四个用空格分开的正整数

第二行,输入三个用空格分开的正整数

输出格式

第一行先输出一个字符串 ,表示判断是否可以赶上火车。

如果判断可以赶上火车,你还需要输出两行。

第一行,输出一行一个正整数,表示所需的价格。

第二行输出一个字符串,若选择出租车则输出 ,若选择公交车则输出

样例

样例输入 1

1 2 3 4
3 2 10

样例输出 1

YES
2
taxi

样例输入 2

1 2 3 4
3 2 8

样例输出 2

YES
3
bus

样例输入 3

1 2 3 4
3 2 7

样例输出 3

NO

数据范围与提示

对于样例 #1,乘坐公交车将会在 时刻抵达站台,乘坐出租车将会在 时刻抵达站台,两种方案均能赶得上火车,其中出租车方案更便宜,价格为 元。

对于样例 #2,抵达站台的时间不变,然而火车发车时刻变为 ,所以乘坐出租车无法赶上火车,故选择公交车,价格为 元。

对于样例 #3,抵达站台的时间不变,然而火车发车时刻变为 ,无论如何均无法赶上火车。

对于 的数据,保证 ,且