美文网首页凡人日记
纸牌游戏原理

纸牌游戏原理

作者: 戎安歌 | 来源:发表于2020-03-12 21:10 被阅读0次

1998年11月26日[1] 星期四 晴转小雨


电脑书《数据结构及其应用》第157页的纸牌游戏的算法,写成通俗的原理就是(此游戏是:有N张牌,打开第一张是1,拿走;然后把两张依次放在末尾,再打开上面一张,是2,再拿走;再把三张牌放到末尾,再打开上面一张 ...;求原来的牌是怎样的):把按1, 2, 3 ...顺序的牌按游戏规则拿出,那么拿出的牌一定不是按1, 2, 3 ...的。在第一张拿出的牌上[2]标记1,在第二张上记2,...。把牌按印刷的号码按1, 2, 3 ...排好,那么,你写的顺序就是所求顺序。
例如:9张牌,按升序拿走得到:148673925
然后画个表,上面的数是印刷的,下面是自己写的

牌上印的 1 4 8 6 7 3 9 2 5
手写的 1 2 3 4 5 6 7 8 9

上表告诉我们,印有A[3]的应该放在第1位,印有2的放在第4位,印有3的放在第8位...。所以所求顺序就是:186294537。看看A是第1位吗?2是第4位吗,3是第8位吗?对了。只要这样打开,就会变魔术似的翻出1, 2, 3 ...。
不过写成程序就不是那么简单了。


晚九时三十分


  1. 此处原文是“11月26日”(录入时备注)。

  2. 此处原文是“是”,应该是笔误(录入时备注)。

  3. 即扑克牌的ACE(录入时备注)。

相关文章

  • 纸牌游戏原理

    1998年11月26日[1] 星期四 晴转小雨 电脑书《数据结构及其应用》第157页的纸牌游戏的算法,写成通俗的原...

  • 纸牌游戏

    人生就像一场纸牌游戏, 你永远也猜不到下一张牌是什么, 正如你永远也掌控不了外界的人事物。 可是,54张纸牌你都知...

  • 纸牌游戏

    今天我们几个之间的关系没有前两天那么尴尬了。至少叫上我一起玩了纸牌游戏,人越多越是热闹越是好玩。因为总是反转,以为...

  • 纸牌游戏

    一手扑克牌,半部人生曲。 小时候,还是上世纪七十年代,那时候阶级斗争搞得还很激烈,我们还刚认得阿拉伯数字大小,孩子...

  • “掌上彩色纸牌”一款精彩游戏

    电脑上自带的纸牌游戏大家都不陌生吧?今天就给大家带来一款手机上也可以玩的纸牌游戏,游戏的玩法和电脑上一样,将纸牌按...

  • 腾讯春招2018编程题----纸牌游戏

    Description:牛牛和羊羊正在玩一个纸牌游戏。这个游戏一共有n张纸牌, 第i张纸牌上写着数字ai。牛牛和羊...

  • [13]纸牌游戏-腾讯2018秋

    1.题目描述 牛牛和羊羊正在玩一个纸牌游戏。这个游戏一共有n张纸牌,第i张纸牌上写着数字ai。牛牛和羊羊轮流抽牌,...

  • 纸牌搭塔

    这周是科技周,有一些游戏活动,我参加了纸牌搭塔。 纸牌搭塔是用纸牌搭一个塔,谁家的高谁就赢(可以折叠)。这个游戏是...

  • C++挑战蜘蛛纸牌(专家级)这是一个假的专家级挑战!

    c++设置"蜘蛛纸牌"游戏,设置Windows中的"蜘蛛纸牌"游戏的参数设置,让其关闭声音、关闭动画效果,仅此而已...

  • 语文作业19

    放假在家多无聊,于是,我就和妹妹,表姐玩一个纸牌游戏――UNO。这个纸牌游戏很简单,但也很考智慧。UNO两...

网友评论

    本文标题:纸牌游戏原理

    本文链接:https://www.haomeiwen.com/subject/qqgwjhtx.html