找金币问题/只秤一次找出真假金币在哪个箱子
问题:在N个箱子里面放有金币,但是只有一个箱子里的金币是真的,其他箱子都是假金币;真金币每个重101克,而假金币则只有100克;你有一个电子秤可以精确称出金币的克数,如何只秤一次就找出放有真金币的箱子?
解答:给N个箱子编号1到N,从1号箱子取一个金币、2号箱子取2个金币…N号箱子取N个金币;称出 取出的所有金币 的重量weightAll然后减去 取出金币数量 * 假币重量 =weightFake 得出差值 ,weight - weightFake 的值就是装有真金币的箱子的编号。