一个笔试题目:桌上有20张光滑的扑克牌,8张正面朝上,其余朝下
怎么样在闭着眼睛、同时不借助外界辅助的情况之下将扑克牌分成两组,使得两组正面朝上的数量一样多呢??
第一步:把20张扑克牌任意分为两堆,一堆8张(A堆),一堆12张(B堆)
第二步:把A堆所有的牌全部翻面,B堆不动
假设第一步分完后,A正面向上的牌为X(0<=X<=8)
则A堆背面向上的牌数量为8-X;
B堆正面向上的牌数为8-X
然后执行第二步
此时
A堆正面向上的牌数量为原来的A堆背面向上的牌数8-X
A堆背面向上的牌数为原来A堆正面向上的牌数X
A堆正面向上的牌数 = B堆正面向上的牌数=8-X