数列{an}的前n项和为Sn,存在常数A,B,C,使得an+Sn=An2+Bn+C对任意正整数n都成立.(1)求证:数列{an

数列{an}的前n项和为Sn,存在常数A,B,C,使得an+Sn=An2+Bn+C对任意正整数n都成立.(1)求证:数列{an}为等差数列的充要条件是3A-B+C=0;(2)若C=0,{an}是首项为1的等差数列,设P=2012i=11+1a2i+1a2i+1,求不超过P的最大整数的值.