U456056 小明选子弹
题目背景
### 小明要准备去战斗了。
题目描述
小明的子弹箱里有 $n$ 堆子弹,每堆子弹的个数为 $a_i$ 。
小明去战斗前至少需要 $k$ 颗子弹,但是他又很懒,不想一颗一颗的数,他只会取 $[l ,r]$ 区间中的全部子弹拿去战斗。
现在他想让你帮他检查他选的 $t$ 组方案中,每组数据是否满足他的需求,若满足则输出"YES",否则输出"NO"。
输入格式
第一行输入三个正整数 $n,k,t$ ,分别代表子弹堆数,子弹需求数,小明所选的方案数。
第二行输入 $n$ 个正整数,每一个正整数 $a_i$ 代表第 $i$ 堆子弹堆的子弹颗数。
接下来 $t$ 行,每行输入2个整数 $l,r$ ,代表小明所取的区间的左端点与右端点。
输出格式
输出共 $t$ 行,每行为``YES``或``NO``,代表小明选的区间中的子弹数量能不能满足小明的需求。
说明/提示
## 样例解释
子弹序列 $a=[100$ , $150$ , $200$ , $180$ , $250]$,给定的区间为 $[[1,2][2,4][1,3]]$,总和分别为 $250$ , $530$ , $450$,第一组不满足总和 $\ge k$ 的条件,其余两组满足条件。
对于$100\%$的数据,$1\le l , r ,t , n\le10^5,a_i \le 10^4$。
保证 $k \le $ 子弹总数。