已知数列{an}的前n项和为Sn,对任意的n∈N∗,Sn=(−1)nan+12n+n−3且(an+1−p)(an−p)<0恒成立,则实数p的取值范围是_______.
正确答案是(−34,114).
分析与解 在题中等式中分别令n=2k−1,2k,2k+1,k∈N∗,有S2k−1=−a2k−1+122k−1+2k−4,S2k=a2k+122k+2k−3,S2k+1=−a2k+1+122k+1+2k−2,
于是a2k=a2k+a2k−1−122k+1,a2k+1=−a2k+1−a2k−122k+1+1,
进而可得a2k−1=14k−1,a2k=3−14k.
接下来考虑p的取值范围.根据题意,p在数列{an}的任意相邻两项之间.
一方面,有a1<p<a2,即−34<p<114.
另一方面,当−34<p<114时,有a2k−1−p<a1−p<0,
且a2k−p>a2−p>0,
于是有∀n∈N∗,(an+1−p)(an−p)<0.
综上所述,实数p的取值范围是(−34,114).