QOJ.ac

QOJ

実行時間制限: 4 s メモリ制限: 512 MB 満点: 100

#1264. 初等演算法

統計

畀定一個集合 $A$,入面嘅元素都係由 $1$ 到 $1000$(包括兩端)嘅整數。你嘅任務係計出,有幾多個正整數可以表示成 $A$ 入面若干個元素嘅和,而加數數目介乎 $\ell$ 同 $r$ 之間(包括兩端)。加數可以相同。留意,就算一個數有幾種符合條件嘅表示法,都只會計一次。

輸入

輸入第一行包含三個以空格分隔嘅整數:$n$,即 $A$ 入面嘅元素數目($1 \le n \le 1000$),跟住係 $\ell$ 同 $r$,即加數數目嘅界限($1 \le \ell \le r \le 2000$)。第二行包含 $n$ 個以空格分隔嘅整數 $a_1,a_2,\ldots,a_n$($1 \le a_1<a_2<\cdots<a_n \le 1000$),即集合 $A$ 嘅元素,按遞增次序排列。

輸出

輸出有幾多個整數可以表示成 $A$ 入面元素嘅和,而且加數數目介乎 $\ell$ 同 $r$ 之間。

樣例

輸入 1

2 1 2
1 2

輸出 1

4

輸入 2

3 1 3
1 3 10

輸出 2

18

輸入 3

6 3 5
1 2 3 4 5 6

輸出 3

28

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.