数学运算

有黑、白两种棋子共300枚,按每堆3枚共分成100堆,其中只有1枚白子的共27堆,有2枚或3枚黑子的共42堆,有3枚白子的与有3枚黑子的堆数相等。那么,在全部棋子中白子共有多少枚?

【正确答案】 B
【答案解析】

每堆3枚棋子,只有1枚白子的共27堆,即1白2黑的有27堆。 而“有2枚或3枚黑子的共42堆”,则3枚黑子的有42-27=15堆。因为“有3枚白子的与有3枚黑子的堆数相等”,所以3枚白子的也为15堆。全部棋子一共100堆,那么2白1黑的棋子有100-7-15-15=43堆。如下表所示

3黑 1白2黑 2白1黑 3白
15堆 27堆 43堆 15堆

所以全部白子共1×27+2×43+3×15=158枚。
故正确答案为B。