设f:x→x2是集合A到集合B的函数,如果B={1,2},符合条件的A有哪些情况?