请帮我解题
有黑白两种棋子共300枚,按每堆3枚分成100堆,其中只有1枚白子的共27堆,有2枚或3枚黑子的共42堆,有3枚黑子的与有3枚白子的堆数相等,那么在全部棋子中,白子共有多少枚?
请告诉我步骤好吗?
参考答案:首先要明确,这一百堆棋子中,可能有的是4种情况:3白,2白1黑,2黑1白。3黑。只要知道这四种棋子堆各有几堆就可以解决问题了。只有一枚白子,即1白2黑,是27堆,2黑或3黑共42堆,其中2黑已经知道有27堆,那么3黑的就有42-27=15堆,所以,3白的也是15堆。一共有100堆,那么2白1黑的就有100-27-15-15=43堆,所以,白子共有:27*1+15*0+15*3+43*2=158个。