[语言月赛 202404] ZngivaeL 的中考

Luogu
IDLGB3961
Time1000ms
Memory512MB
DifficultyP1
2024O2优化分支结构语言月赛
ZngivaeL 去中考。他有 4 门科目需要考试,每门都有一个评级($\texttt{ABCD}$)。 Zngivael 有三种去向选择:重点高中、普通高中和职业高中。三所高中的录取难度由高到低依次为重点高中、普通高中、职业高中。 如果 Zngivael 的 4 门科目**全部**得到了 $\texttt{C}$ 及以上的评级($\texttt{A, B, C}$),则可以选择前去**普通高中**,否则只能选择前去**职业高中**。 进一步地,进入**重点高中**需要 Zngivael 所有科目的评级都是 $\texttt{A}$ 或 $\texttt{B}$,以及**至少有一门科目**的评级是 $\texttt{A}$。 给定可爱 ZngivaeL 的每门课的评级,询问 ZngivaeL 能上的录取难度最高的高中。 ## Input 输入一行,包含四个 $\texttt{A} \sim \texttt{D}$ 之间的大写字母,表示 ZngivaeL 的各科评级。 ## Output 一行一个字符串,表示每一组数据的答案。 假如 ZngivaeL 能上**重点高中**,则输出 `I'm so happy.`;如果能上**普通高中**但不能上**重点高中**,则输出 `This is ok.`;如果只能上**职业高中**,则输出 `Never give up.`。 [samples] ## Note ### 样例解释 **样例解释 #1:** 因为有一个科目评级为 $\texttt{D}$,所以只能上**职业高中**。 **样例解释 #2:** 所有科目评级为 $\texttt{B}$。因为没有一门科目评级为 $\texttt{A}$,所以能上**普通高中**但不能上**重点高中**。 ### 数据规模与约定 保证输入的四个字符均为大写字母 $\texttt{A, B, C, D}$ 其中之一。
Samples
Input #1
ABCD
Output #1
Never give up.
Input #2
BBBB
Output #2
This is ok.
Input #3
AAAA
Output #3
I'm so happy.
Input #4
CCCA
Output #4
This is ok.
API Response (JSON)
{
  "problem": {
    "name": "[语言月赛 202404] ZngivaeL 的中考",
    "description": {
      "content": "ZngivaeL 去中考。他有 4 门科目需要考试,每门都有一个评级($\\texttt{ABCD}$)。 Zngivael 有三种去向选择:重点高中、普通高中和职业高中。三所高中的录取难度由高到低依次为重点高中、普通高中、职业高中。 如果 Zngivael 的 4 门科目**全部**得到了 $\\texttt{C}$ 及以上的评级($\\texttt{A, B, C}$),则可以选择前去**普通高",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 524288
    },
    "difficulty": {
      "LuoguStyle": "P1"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGB3961"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "ZngivaeL 去中考。他有 4 门科目需要考试,每门都有一个评级($\\texttt{ABCD}$)。\n\nZngivael 有三种去向选择:重点高中、普通高中和职业高中。三所高中的录取难度由高到低依次为重点高中、普通高中、职业高中。\n\n如果 Zngivael 的 4 门科目**全部**得到了 $\\texttt{C}$ 及以上的评级($\\texttt{A, B, C}$),则可以选择前去**普通高...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments