设B堆给A堆黑子a个,白子b个 则350+a=500+b a=150+b 由B堆给A堆黑子a个,白子b个可得 400-a=(100-b)*3 a=150+b 400-(150+b)=300-3b 250-b=300-3b 2b=50 b=25 a=150+25 a=175 答 应从B堆中拿175个黑子,25个白子