解:当a>0时-1/2a-1/2a+1由于A是B的子集所以{-1/2a≤0;2a+1≥5;a>0}解得当a≤0时-1/2a+1>ax+1≥2a+1所以{2a+1≤0;-1/2a+1≥5;a≤0}解得所以a的解集为{a,a≥2或a≤-8}