给定 n,c1,c2,…,cn,v1,v2,…,vnn, c_1, c_2, \dots, c_n, v_1, v_2, \dots, v_nn,c1,c2,…,cn,v1,v2,…,vn,还有一个上限值 LLL。
你还有一个集合 SSS,有一个未知的序列 a1,a2,…,ana_1, a_2, \dots, a_na1,a2,…,an,满足以下条件:
对于任意的 1≤i≤n1 \leq i \leq n1≤i≤n,有 0≤ai≤ci0 \leq a_i \leq c_i0≤ai≤ci。
(∑i=1n[ai>0])∈S\left(\sum\limits_{i = 1}^{n}[a_i > 0]\right) \in S(i=1∑n[ai>0])∈S。
0≤∑i=1naivi≤L0 \leq \sum\limits_{i = 1}^{n}a_iv_i \leq L0≤i=1∑naivi≤L。
从小到大输出所有满足条件的序列所产生的值 ∑i=1naivi\sum\limits_{i = 1}^{n}a_iv_ii=1∑naivi。
1≤n,ci,L≤2000,vi≤100,1≤∣S∣,Si≤n1 \leq n, c_i, L \leq 2000, v_i \leq 100, 1 \leq |S|, S_i \leq n1≤n,ci,L≤2000,vi≤100,1≤∣S∣,Si≤n。
/kel
简述以下思路就好 /kel