设数列 {an} 的前 n 项和为 Sn,a1=1,且 2Sn=an+1−1(n∈N∗).若对任意的正整数 n,都有 a1bn+a2bn−1+a3bn−2+⋯+anb1=3n−n−1 成立,则满足等式 b1+b2+b3+⋯+bn=an 的正整数 n 的可能取值个数为( )
A.1
B.2
C.3
D.4
答案 B.
解析 根据题意,有{2a1=a2−1,2an=an+1−an, n⩾2,⟹an=3n−1, n∈N∗,
根据题意,有{bn+3bn−1+⋯+3n−1b1=3n−n−1,bn+1+3bn+⋯+3n−1b2+3nb1=3n+1−n−2,
于是bn+1=(3n+1−n−2)−3(3n−n−1)=2n+1,
从而方程b1+b2+b3+⋯+bn=an⟺n2=3n−1,
验证 n=1,2,3 的情形,可得 n=1,3 是方程的解.当 n⩾4 时,有3n−1=(1+2)n−1>1+2(n−1)+4⋅(n−1)(n−2)2=3−4n+2n2=n2+n(n−4)+3>n2,
因此所求取值个数为 2.
2023广东大湾区T8
六