o638. B - 黃金題敘
標籤 :
通過比率 : 2人/5人 ( 40% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-10-08 09:37

內容

鹿乃子乃子虎視眈眈Shikanoko Nokonoko Koshitantan GIF - 鹿乃子乃子虎視眈眈Shikanoko nokonoko  koshitantan My deer friend nokotan - Discover & Share GIFs

 

給你一個有 $n$ 個整數的陣列 $A = (a_1, a_2, ..., a_n) $,要從 $A$ 裡面考慮每個元素,都有選和不選兩種選擇,總共有 $2^n$ 種選法,想問你對於有幾個選法滿足:全部選到的數加總的值會落在 $l \sim r$ 之間(包含兩端) ? 請注意這裡定義全部都不選的值為 $0$。

 

Update : 發現很多 submission 沒注意到答案可能超過 $2^{32}$。

輸入說明

輸入第一行有一個正整數 $n$。

第一行有兩個正整數分別代表 $l, r$,中間以空白隔開。

最後有一行 $n$ 個整數,兩兩以空白隔開,第 $i$ 個數代表 $a_i$ $(1 \leq i \leq \ n)$。

  • $1 ≤ n ≤ 36$
  • $-10^{14} \leq l \leq r \leq \ 10^{14}$
  • $-10^{12} \leq a_i \leq \ 10^{12}$
輸出說明

輸出一個數代表方法數。

範例輸入 #1
3
2 4
-2 1 2
範例輸出 #1
2
範例輸入 #2
1
0 2
4
範例輸出 #2
1
測資資訊:
記憶體限制: 512 MB
提示 :

範例 # 1

其中有 $(1,2)$, $(2)$ 二個選法,總和會落在 $2 \sim 4$ 之間。

剩下 $6$ 種選法不符合條件。

範例 # 2

只有全部都不選的選法 $(=0)$ 符合條件。 

Authored by r1cky

標籤:
出處:
第二屆Chi怪壓常比賽 [管理者: liaoweichen1 ... (M_SQRT) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
43122 nagga300@gma ... (nigger300) o638
27 2024-10-17 14:32
43121 nagga300@gma ... (nigger300) o638
36 2024-10-17 14:31