若实数m.n.x.y满足m^2+n^2=a,x^2+y^2=b,其中a.b为常数,那么mx+ny的最大值为