(1)去A超市购买所需费用:yA=0.9(20×10+10x),即:yA=9x+180;
去B超市购买所需费用yB=20×10+10(x-3),
即yB=10x+170,
当yA<yB时,即9x+180<10x+170,x>10,去A超市购买更合算;
当yA=yB时,即9x+180=10x+170,x=10,去A超市或B超市购买一样;
当yA>yB时,即9x+180>10x+170,x<10,
当3≤x<10时,去B超市购买更合算,
综上所述:当x>10时,去A超市购买更合算;当x=10时,去A超市或B超市购买一样;
当3≤x<10时,去B超市购买更合算;
(2)当x=12时,即购买10只笔袋应配120支水笔,
设总费用为b,在A超市买a只笔袋,
则在B超市买(10-a)只笔袋,送3(10-a)支水笔,
因为A超市所有商品均打九折销售,所以剩[120-3(10-a)]支水笔应在A超市买,
∴b=0.9[20a+120-3(10-a)]+20(10-a)
∴b=0.7a+281,(0≤a≤10),
当a=0时,b=281为最小.
∴最佳方案为:只在B超市购买10只笔袋,同时获得送30支水笔,然后去A超市按九折购买90支水笔.