设集合A={2,8,a},B={2,a²-3a+4},且A是B的真子集,求a的值.,求助