编程题
### 问题描述 你正在参加一场程序员的终极面试,和你竞争的是小蓝。你们都顺利地通过了前几轮筛选,来到了最后一轮的现场面试环节。 你到达公司门口的时间是 $S_1$,和面试官约定的面试时间是 $S_2$。在约定时间到达前($S_1 \sim S_2$),你可以选择提前开始面试。然而,如果超过了面试时间,即便只晚了 $1$ 秒,你都将失去面试机会,直接被淘汰。 你的面试会持续 $T$ 分钟。 小蓝到达公司门口的时间是 $S_3$,和面试官约定的面试时间是 $S_4$。由于你在前几轮的表现比他好,因此小蓝必须在你结束面试后才能开始他的面试。如果小蓝在他的面试时间之前没有开始面试,他也将失去面试机会,直接被淘汰。 面试存在竞争机制:如果只有你或小蓝中的一人参与了面试,那么参与面试的那个人将胜出。如果你和小蓝都没有参与面试,你们将双双失败。 “那如果两个人都参与了面试,谁将胜出呢?”你正想着,突然发现公司门口的不远处躺着一把扫把,看样子是面试官故意放的。你想扶起它,但这需要你花费 $X$ 分钟的时间。 根据你所了解的套路,如果你扶起了扫把,并参加了面试,那么你和小蓝的竞争中,你必定能够胜出。相对的,如果你没有扶起扫把,并且你和小蓝都参加了面试,那么小蓝必定能够胜出。 现在,你和小蓝都会采取最优的策略来确保自己胜出(如果无论如何也无法使自己胜出,则应优先确保双双失败)。请问最后的结果会是如何? ### 输入格式 输入包含多组数据。 第一行包含一个整数 $N$($1\leq N \leq 10^3$),表示数据的组数。 接下来 $N$ 组数据,每组数据包含三行: - 第一行包含两个时间字符串 $S_1$, $S_2$,以空格分隔,表示你到达公司门口的时间和你和面试官约定的面试时间。 - 第二行包含两个时间字符串 $S_3$, $S_4$,以空格分隔,表示小蓝到达公司门口的时间和小蓝和面试官约定的面试时间。 - 第三行包含两个整数 $T,x$($1\leq T, x \leq 120$),以空格分隔,分别表示你的面试时长和你扶起扫把所需的时间(单位:分钟)。 时间的格式为 $\text{HH:MM:SS}$,其中 $\text{HH}$ 表示小时($00 \le \text{HH} \le 21$),$\text{MM}$ 表示分钟($00 \le \text{MM} \le 59$),$SS$ 表示秒($00 \le \text{SS} \le 59$)。 ### 输出格式 对于每组数据,输出一个字符串,表示最终的结果。 - 如果你胜出了,输出 `You`。 - 如果小蓝胜出了,输出 `Lan`。 - 如果你们双双失败了,输出 `Draw`。 ### 样例输入 ```text 4 12:00:00 12:10:00 12:00:00 12:12:00 3 100 12:00:00 12:10:00 12:00:00 12:13:00 3 20 12:10:00 12:00:00 12:10:00 12:05:00 1 1 12:00:00 12:10:00 13:00:00 13:10:00 3 10 ``` ### 样例输出 ```text You Lan Draw You ``` ### 样例说明 对于第一组数据,你可以在 $\text{12:10:00}$ 开始面试。这样,面试结束时间为 $\text{12:13:00}$,大于小蓝的面试时间。小蓝无法参与面试,直接被淘汰。因此,你胜出了。 对于第二组数据,如果你扶起了扫把,你将赶不上面试的时间,而小蓝可以参与面试,小蓝胜出。如果你不扶起扫把,那么你和小蓝都会参与面试,小蓝胜出。 对于第三组数据,你和小蓝都无法参与面试,双双失败。 对于第四组数据,你可以选择在 $\text{12:00:00}$ 时刻去扶起扫把,而后在 $\text{12:10:00}$ 时刻参与面试。由于你扶起了扫把,并参加了面试,因此你胜出了。
查看答案
赣ICP备20007335号-2