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 翻译