[语言月赛 202411] Legends Never Die

题目描述

在《迪迪卫》中,每位英雄拥有战力 $A$,坦度 $B$,担当 $C$。 小 Z 有一个评估参数 $K$,他将使用 $A, B, C$ 评价一位英雄: - 如果 $A+B\ge K$,则这位英雄是**全能王**。 - 如果 $A+C\ge K$,则这位英雄是**主力骨**。 - 如果 $B+C\ge K$,则这位英雄是**可靠者**。 给你一位英雄的三个数值与评估参数,请你依次判断这位英雄是否是**全能王**、**主力骨**、**可靠者**。如果是,输出 `Yes`,否则,输出 `No`。

输入输出格式

输入格式


一行四个整数 $A,B,C,K$,分别表示这位英雄的战力、坦度、担当。

输出格式


共三行,每行一个字符串 `Yes` 或 `No`,依次表示这位英雄是否是**全能王**,**主力骨**,**可靠者**。

输入输出样例

输入样例 #1

1 3 4 5

输出样例 #1

No
Yes
Yes

输入样例 #2

2 3 1 0

输出样例 #2

Yes
Yes
Yes

输入样例 #3

7 0 0 5

输出样例 #3

Yes
Yes
No

说明

### 样例 #1 解释 对这位英雄,有 $A = 1, B = 3, C = 4, K = 5$。 - $A + B = 1 + 3 = 4 < 5$,因此这位英雄不是**全能王**。 - $A + C = 1 + 4 = 5 \geq 5$,因此这位英雄是**主力骨**。 - $B + C = 3 + 4 = 7 \geq 5$,因此这位英雄是**可靠者**。 因此依次输出 `No`、`Yes`、`Yes`。 ### 数据范围 对于 $100\%$ 的数据,$0\le A,B,C,K\le 100$。 对于 $20\%$ 的数据,$K=0$。 另有 $20\%$ 的数据,$B=C=0$。