神奇的取模运算。

  • 设计一种策略,保证自己 100% 能赢;
  • 确定好自己的策略之后,每一次要视对方的行为而确定自己的拿取情况;

1. 什么是拿硬币(数数字)游戏?

拿硬币(数数字)是两个人玩的游戏,要求每个参加者轮流拿走若干硬币,谁拿走最后一枚硬币,谁就算赢。比如,桌上放有 15 枚硬币,A、B 为游戏的参与者,规则是每人每次最少拿 1 枚硬币,最多拿 5 枚硬币。

规律的总结:

  • (1)被除数为硬币的个数;
  • (2)除数为规则中允许的最少硬币数+最多硬币数(1+5=6);
  • (3)如何保证自己能赢?
    • (1)除尽的情况下,后拿者赢;(后者每次拿的个数都是除数 - 前者拿的个数
    • (2)除不尽的情况下,先拿者赢;(先拿者先拿出被除数除数余数,然后的每一个回合,拿出除数-前者拿出的个数

2. 拿火柴

火柴第一堆3根,第二堆5根,第三堆7根,每次可以取任意一堆的任意数量,谁拿最后一根谁输。

  • 先拿;
  • 先拿第一堆 1 根;

【智力题】拿硬币(数数字)、游戏相关推荐

  1. 【LeetCode笔记 - 每日一题】375. 猜数字游戏 II (Java、DFS、动态规划)

    文章目录 题目描述 思路 && 代码 DFS 动态规划 新系列-用于区分开高频题和每日一题- 题目描述 一眼二分,但是实际上并不是 这题让我想到社团的猜数字游戏-但是给钱是真过分了= ...

  2. 2022广航蓝桥杯选拔赛压轴题:取数博弈游戏

    原题链接 对于这种「判断先手后手的必胜必败」的题目,博弈论方向是一个优先考虑的方向. 博弈论的重要思想就是决策者都要做出全局最优的决策而非局部最优,就好比专业的棋手走一步看五步,而博弈论则要求棋手走一 ...

  3. 智力题------扔硬币吃苹果

    问题描述 两个人仍一枚硬币,规定仍到正面可以吃苹果,请问先扔硬币的人吃到苹果的概率有多大? 思路 对于先仍硬币的人, 其第一轮吃到苹果的概率是:1/2 第二轮吃到苹果的概率是:1/2^3 第三轮吃到苹 ...

  4. 【满分】【华为OD机试真题2023B卷 JAVAJS】数字游戏

    华为OD2023(B卷)机试题库全覆盖,刷题指南点这里 数字游戏 时间限制:1s 空间限制:256MB 限定语言:不限 题目描述: 小明玩一个游戏.系统发1+n张牌,每张牌上有一个整数.第一张给小明, ...

  5. 软件测试常见的智力题

    智力题1(海盗分金币)- - 在美国,据说20分钟内能回答出这道题的人,平均年薪在8万美金以上. 海盗分金币 5个海盗抢得100枚金币后,讨论如何进行公正分配.他们商定的分配原则是:  (1)抽签确定 ...

  6. 数学智力题 武士数独题目_这5道数学智力题,“虐哭”很多家长,难倒众多大学生...

    作为家长来说,最闹心的事情莫过于是辅导孩子的功课了.网络一直流传这样的一句话:"不写作业母慈子孝,一写作业鸡飞狗跳".一半的原因是由于孩子的不配合,还有一部分是因为现在的数学题目确 ...

  7. 抛鸡蛋html5游戏,数学智力题:扔鸡蛋计算不会碎的楼层

    智力题涵盖数学天地.侦探谜题.逻辑思维.猜谜大全.趣味益智.图形视觉等等.你知道有哪些经典智力题吗?下面小编为你整理经典数学智力题,希望能帮到你. 数学智力题:扔鸡蛋计算不会碎的楼层 扔鸡蛋计算不会碎 ...

  8. 如何用计算机猜数字,杭电2010计算机复试笔试题 2道acm简单题(2010):1.猜数字游戏;2.字符串提取数字并求和;...

    //第一题是猜数字的游戏. //题目:随即产生一个3位的正整数,让你进行猜数字, //如果猜小了,输出:"猜小了,请继续". //如果猜大了,输出:"猜大了,请继续&qu ...

  9. [洛谷2674]瞿葩的数字游戏-多边形数 题解

    前言 原题题目<瞿葩的数字游戏>T2-多边形数. 因为博客园标题不能太长所以压缩了一下. 题解 这道题目我是按表格中的列来考虑的, 设读入的数字为\(x\),考虑上面的表格. 我们发现如果 ...

最新文章

  1. Facebook 工程师是如何高效工作的?
  2. Oracle PCTfree assm,Oracle 段空间管理方式与PCTFREE和PCTUSED的概念
  3. NYOJ 137 取石子(三)
  4. 虚幻引擎学习资源汇总
  5. 智能不属于计算机理论,讨论:计算机如何能提出自己的理论
  6. html伪元素before占用高度,CSS:伪元素:before和:after从原始元素继承宽度/高度...
  7. Kotlin学习笔记 第二章 类与对象 第十二 十三节 对象表达式与对象声明 类型别名
  8. 中国军事可穿戴传感器行业市场供需与战略研究报告
  9. 开源改变了小米什么?
  10. linux没有c编译器,兄弟们,我这有台电脑里的Linux缺少cc(C编译器),我该怎么把它补上去啊?急啊!!!...
  11. curl以cookie的方式登录
  12. Weblogic 下载
  13. 开发的第31天-解析有道单词本xml文件并上传到数据库
  14. RGB与CMYK以及加色与减色
  15. CSS3之图片列表展示特效
  16. 安卓证书库文件BKS制作
  17. 获取淘宝订单的解决方案
  18. Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operat
  19. Linux无线网卡驱动更新
  20. .NET CORE项目设置起始页

热门文章

  1. linux zfs raid,ZFS-自我恢复RAID
  2. mysql事务控制(xa分布式事务)和锁定语句_MySQL的SQL语句 -事务性语句和锁定语句(7)- XA 事务...
  3. Kafka的消费语义
  4. php camp,Byte Camp
  5. 九九乘法表 利用for语句
  6. LeetCode 198. 打家劫舍(动态规划)
  7. Delphi Open Tools Api实例研究(二)
  8. Stanford机器学习---第九讲. 聚类
  9. 4十4十4写成乘法算式_小学数学二年级下册数学1-4单元知识点复习提前准备才能考的更好...
  10. php redis zset 延迟队列_用PHP+Redis实现延迟任务,实现自动取消订单