编程题
### 问题描述 星星在文明的天空中再也看不见了,多年以后要多少场大雨才能惊醒沉睡的我? 我们有 $n$ 场大雨,每场大雨的强度为 $w_i$,你可以选择其中的任意场雨来惊醒沉睡的我,但是选择的雨的强度总和不能过大,也不能太小,必须在 $[l,r]$ 区间内。太小无法惊醒,太大则会重新睡过去。 求有多少种合理的选择方案。 ### 输入格式 输入的第一行为两个正整数 $n,l,r$,含义见问题描述。 第二行为包含 $n$ 个正整数的数组 $w_i$,为每场大雨的强度。 ### 输出格式 输出仅一行,包含一个整数,表示方案数。 ### 样例输入 ```text 5 5 8 1 1 5 6 4 ``` ### 样例输出 ```text 11 ``` ### 说明 合法方案如下(用下标表示): * 结果为 $5$ 的有:$[1,5],[2,5],[3]$ * 结果为 $6$ 的有:$[1,2,5],[1,3],[2,3],[4]$ * 结果为 $7$ 的有:$[1,2,3],[1,4],[2,4]$ * 结果为 $8$ 的有:$[1,2,3]$ 共 $11$ 种。 ### 评测数据规模 对于 $50$% 的评测数据,$1\leq n,l,r,w_i \leq 20$。 对于 $100$% 的评测数据,$1\leq n,l,r,w_i \leq 5000,l\le r$。
查看答案
赣ICP备20007335号-2