AT_m_solutions2020_c Marks

题目描述

M 君是青木高校的学生。在青木高校,一学年被分为 $N$ 个学期,采用 $N$ 学期制。 每个学期都会进行一次期末考试,根据考试分数,学期的评点按如下方式确定: - 第 $1$ 学期到第 $K-1$ 学期:无法给出评点。 - 第 $K$ 学期到第 $N$ 学期:评点为包括该学期在内最近 $K$ 次期末考试分数的乘积。 M 君在第 $i$ 学期的期末考试中得了 $A_i$ 分。 请对于每个满足 $K+1 \leq i \leq N$ 的 $i$,判断第 $i$ 学期的评点是否**严格**高于第 $i-1$ 学期的评点。

输入格式

输入从标准输入中给出,格式如下: > $N$ $K$ $A_1$ $A_2$ $A_3$ $\ldots$ $A_N$

输出格式

请输出 $N-K$ 行。 第 $i$ 行,如果第 $K+i$ 学期的评点高于第 $K+i-1$ 学期的评点,则输出 `Yes`,否则输出 `No`。

说明/提示

## 限制条件 - $2 \leq N \leq 200000$ - $1 \leq K \leq N-1$ - $1 \leq A_i \leq 10^{9}$ - 所有输入均为整数 ## 样例解释 1 M 君每个学期的评点如下所示: - 第 $3$ 学期:$96 \times 98 \times 95 = 893760$ - 第 $4$ 学期:$98 \times 95 \times 100 = 931000$ - 第 $5$ 学期:$95 \times 100 \times 20 = 190000$ ## 样例解释 2 请注意,如果第 $i$ 学期的评点与第 $i-1$ 学期的评点相同,也需要输出 `No`。 由 ChatGPT 4.1 翻译