23个硬币,10枚正面朝上,13枚反面朝上

题目内容:已知23个硬币,10枚正面朝上,13枚反面朝上。你被蒙住眼睛,而你的手又摸不出硬币的正反。需要将硬币分成两堆,可以对硬币进行翻面,使两堆中的正面朝上的硬币数量相同。

ps:面试的时候遇到了这道题,但是没有答出来。重新思考了一下,原来这么简单。

解答:分成10:13的堆。假设左边的堆中正面数量为n(n<=10),则反面数量为10-n。右边的堆中正面数量为(10-n)。将左边全部进行翻转,则左边堆中的正面数量为(10-n)。即是答案了。

猜你喜欢

转载自blog.csdn.net/a459909293/article/details/79549237