数学知识:博弈论

博客探讨了博弈论在算法竞赛中的应用,主要讲解了Nim游戏和sg函数。Nim游戏分析了先手必胜的条件,而sg函数涉及mex运算和在有向图游戏中的应用。通过sg函数可以判断有向图游戏的局面是必胜还是必败。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

博弈论是算法竞赛中数学部分的一个分支,在各种acm竞赛中也经常考。

本篇博客主要有以下内容:

  1.  博弈论的基本概念
  2. Nim游戏
  3. sg函数
  4. sg函数算法例题

1.博弈论的基本概念

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Y2O5YyX55CG5bel5aSn5a2mQUNN5Y2P5Lya,size_20,color_FFFFFF,t_70,g_se,x_16

具有竞争或对抗性质的行为称为博弈行为。在这类行为中,参加斗争或竞争的各方各自具有不同的目标或利益。为了达到各自的目标和利益,各方必须考虑对手的各种可能的行动方案,并力图选取对自己最为有利或最为合理的方案。博弈的本质是利益相关,而非利益冲突。

2.Nim游戏

2.1 Nim游戏的概念以及分析

给定N堆物品,第i堆物品有Ai个。两名玩家轮流行动,每次可以任选一堆,取走任意多个物品,可把一堆取光,但不能不取。取走最后一件物品者获胜。两人都采取最优策略,问先手是否必胜。

我们把这种游戏称为NIM博弈。把游戏过程中面临的状态称为局面。整局游戏第一个行动的称为先手,第二个行动的称为后手。若在某一局面下无论采取何种行动,都会输掉游戏,则称该局面必败。
所谓采取最优策略是指,若在某一局面下存在某种行动,使得行动后对面面临必败局面,则优先采取该行动。同时&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值