设数列{an}的各项都是正数,且对任意n属于N*都有a1^3+a2^3+a3^3+……+an^3=Sn^2其中Sn为数列{an}的前n项和
1)求证:an^2=2Sn-an
2)求数列{an}的通项公式
3)设bn=3^n+(-1)^(n-1)*λ*2^an.(λ为非零整数,n属于N*)试确定λ的值,使对任意n∈N*,有bn+1>bn成立.