首先,把每个数字都转换成2进制表示,每个数字转换成二进制后都是唯一的,如18的2进制表示为10010然后,相应地应该在第2和第5张卡片上写下18又如31,2进制数是11111,那么应该在第12345张卡片上都写下31总之,二进制数的第几位上有1,就在第几张卡片上写下这个数(从右往左数)如果一个数可以在第2,第4,第5张卡片上找到,那么这个数是:11010,这个数是16+8+2=26,这就是猜心术的原理。