已知函数y=-x^2+2ax+a,当x∈[0,1]时,函数有最大值a^2+a,最小值1/3,求a的值.