民科吧 关注:360,251贴子:4,865,037
  • 18回复贴,共1
整副(几副也可,LZ试过五副)扑克,抽去一张,表演者把缺一张的扑克从头至尾看二遍(多副牌也是二遍),算到抽去的是什么牌。
不知这里的达人能否想出算牌的方法?
一周后如不见满意的解答,则公布答案。


1楼2014-03-11 09:10回复
    记余数可不可以?第一遍把所有牌数字除以13余数加起来,第二遍把黑桃当0,红桃当1,草花当2,方块当3,所有牌除以4余数加起来,这两遍就能确定牌了。
    就是运算量比较大,可能不符合要求。。。


    IP属地:北京来自Android客户端2楼2014-03-11 15:40
    收起回复
      请楼主指教


      IP属地:江苏来自Android客户端5楼2014-03-14 23:35
      回复
        方法一、即二楼的方法。整副牌的点数是13的倍数,把整副的点数除以13后取它的余数,用13减去这个余数便是缺少的牌的点数。
        具体操作:第一遍:把牌一张张相加,超过13则减去13保留剩下的差。
        例: 牌序列:3,10,7,6,6,13,12,11,5,8,2,3,10,8,9,13,11,6,3,11,8……
        保留剩下的差:3, 0,7,0,6,6,5,3,8,3,5,8,5,0,9,9,7,0,3,1,9……
        如果最后剩下0,则缺少的是K或大小王,如非0则用13相减即得到缺少的牌。
        第二遍,在四张中找一张无压力。


        6楼2014-03-17 19:05
        回复
          方法二、记得在1971年,楼主刚小学三年级,学到了方法一,由于运算能力不佳,表演时显得看牌不连贯。尽管经过刻苦练习,仍感觉看牌速度太慢因而想出了方法二。
          方法二先找花色,后找牌点。
          1、 整副牌的每种花色都是奇数张,如果每逢二张同花色的扔掉,最后缺少的牌的花色正好扔光,其余的花色各剩一张。
          2、 如果各种花色都扔掉一张,其余按上操作,则改变了花色奇偶性,最后只剩缺少的牌的花色。
          3、 如果三种花色各扔一张(其余按上操作),相当于另一种花色少扔了一张,也等阶于另一种花色多扔了一张。
          例:牌序列(S黑、H红、C草、D方):1,H 2,D 3,D 4,* 5,S 6,H 7,S 8,D 9,H 10,C 11,H 12,S 13,H 14,D 15,S ……
          算牌:1、记住H;2、记HD;3、二张D扔掉,记H;4、不管大小王,仍记H;5、记HS;6、S;7、全扔了;8、D;9、DH;10、DHC扔三张,记少扔的一张S;11、HS;12、H;13、扔光了;14、D;15、DS……
          可见,每次最多只记二种花色。如果最后剩一张,则缺少的就是这种花色;如果三种花色各一张,缺少的就是另一种花色;如果全扔光了,缺少的就是大小王。
          第二遍用方法一来算牌点,由于一种花色在牌中只占四分之一,算牌时就有了缓冲时间,别人感觉您是在一张一张看牌。


          7楼2014-03-17 19:06
          回复
            方法三、是方法二的改良,只算三种花色,第四种花色先不考虑,如果三种花色都不少,则少第四种或大小王。
            例:D先不考虑,SHC中二张相同扔掉,不同记第三种。
            牌序列:1,H 2,D 3,D 4,* 5,S 6,H 7,S 8,D 9,H 10,C 11,H 12,S 13,H 14,D 15,S ……
            算牌:1、记住H;2、记H;3、H;4、H;5、HS记第三张C;6、CH,记S;7、全扔了,不记;8、不记;9、DH;10、HC记S;11、HS记C;12、CS记H;13、扔光了;14、无;15、S……
            如果最终剩一种花色(如S)则少的就是这一种(S);如果最终全扔了,则少的就是不考虑的花色(D)或大小王。
            第二遍算数时,如少的是先不考虑的花色(D)或大小王,则可以把小王作14,大王作15,采用加到15则减去15,保留差值。最后的余数用15减即可求得牌点数。
            多副牌和一副牌一样,只是需要多点耐心而已。


            8楼2014-03-17 19:07
            回复
              这个很牛叉啊!!


              IP属地:辽宁来自Android客户端10楼2014-03-18 01:04
              回复