排列组合问题设集合A={a,b,c,d},B={e,f,g,h},则以A为定义域,B为值域的不同函数个数为多少个?求详解