设数列{an}满足a1=1,a2=2,an=(an-1+2an-2)(n=3,4,…),数列{bn}满足b1=1,bn(n=2,3,…谨此喊)是非零整数,且对任意的正整数m和自然数k,扒大都有-1bm+bm+1+…+bm+11.(1)求数列{an}和祥野{bn}的通项公式;(2)记cn=nanbn(n=1,2,…),求数列{cn}的前n项和Sn.