a[1]=1
a[n+1]a[n]=1+(a[n])^2
で与えられる数列{a[n]}の一般項を求めよ。