早教吧 育儿知识 作业答案 考试题库 百科 知识分享

1到63个数6张卡片将1到63这些数字分别写到六张卡片上(每张好像是32个数字),然后叫对方心里想个数(1到63其中一个),并将有对方心中数字的卡片交给变魔术者,他就能知道对方想的是哪个数,这

题目详情
1到63个数6张卡片
将1到63这些数字分别写到六张卡片上(每张好像是32个数字),然后叫对方心里想个数(1到63其中一个),并将有对方心中数字的卡片交给变魔术者,他就能知道对方想的是哪个数,这是怎么回事啊
▼优质解答
答案和解析
利用二进制,很好解决
63 可以用二进制六位数表示
例如63 ,二进制111111,就在所有卡片上写63
随便一个数50,二进制110010,就在第1,2,5张卡片上写50
由此可见,第一张卡片上最小是32,以此类推,把拿到的卡片最小的数(一般写最前)加起来就是心中所想的数