排队选人 [题目链接](https://www.nowcoder.com/practice/8f526def031f43b49d54e71117f6d990) 思路 从 个同学中选出连续 个,要求每个人的能力值 、合作值 ,求方案数。 标记与连续计数 先对每个同学判断是否"合格"(能力值 且合作值 )。问题转化为:在一个 序列中,有多少个长度为 的子段全为 。 只需维护一个计数器 ,记录当前位置为止连续合格同学的个数: 若第 个同学合格,; 否则 。 每当 ,就找到了一个合法方案(以第 个同学为结尾的连续 人)。 样例验证 能力值 [2,2,9,1,8,...