E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
博奕
【ACM摸鱼】宝藏之争 --经典博弈(威佐夫) -- 找规律
文章目录欢迎访问@[toc]经典博弈论1、巴什博弈(BashGame)2、尼姆
博奕
(NimGame)3、威佐夫
博奕
(WythoffGame)初见AC经典博弈论详解巴什博弈(BashGame)、尼姆
博奕
(
Schiwon
·
2020-08-20 03:57
算法理解
等待学习
HDU - 2177 取(2堆)石子游戏 (威佐夫
博奕
)
题目:Description有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。如果你胜,你第1次怎样取子?Input输入包含若干行,表示若干种石子的初始情
csuzhucong
·
2020-08-20 03:24
威佐夫博弈
HDOJ 1527 取石子游戏(威佐夫
博奕
)
取石子游戏TimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):7095AcceptedSubmission(s):3884ProblemDescription有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中
Dust_Heart
·
2020-08-20 03:51
博弈
HDU - 5973 Game of Taking Stones(威佐夫
博奕
java高精度)
解析:就是威佐夫
博奕
,当min(a,b)=(1+5)(∣a−b∣)2(向下取整)min(a,b)=\dfrac{(1+\sqrt{5})(|a-b|)}{2}(向下取整)min(a,b)=2(1+5)(
JK Chen
·
2020-08-20 03:16
C/C++/Java/Html
巴什
博奕
,威佐夫
博奕
,尼姆
博奕
,斐波那契博弈模板
1.巴什
博奕
只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。
凉哈哈
·
2020-08-20 03:00
ACM-小小知识点
51nod oj 1072 威佐夫游戏 1185 威佐夫游戏 V2【威佐夫
博奕
】
题目链接:10721072威佐夫游戏基准时间限制:1秒空间限制:131072KB分值:0难度:基础题收藏关注有2堆石子。AB两个人轮流拿,A先拿。每次可以从一堆中取任意个或从2堆中取相同数量的石子,但不可不取。拿到最后1颗石子的人获胜。假设AB都非常聪明,拿石子的过程中不会出现失误。给出2堆石子的数量,问最后谁能赢得比赛。例如:2堆石子分别为3颗和5颗。那么不论A怎样拿,B都有对应的方法拿到最后1
leibniz_zhang
·
2020-08-20 03:00
51nod
oj
博弈
威佐夫
博奕
威佐夫
博奕
(WythoffGame):有两堆各若干个物品,两个人轮流从某一堆或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜。这种情况下是颇为复杂的。
Richarll
·
2020-08-20 03:06
算法
Game of Taking Stones(威佐夫
博奕
待整理)
GameofTakingStonesTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):477AcceptedSubmission(s):184ProblemDescriptionTwopeoplefacetwopilesofstonesandmakeagame.They
蜗牛蜗牛慢慢爬
·
2020-08-20 02:54
博弈
待整理文档
HDU5973(威佐夫博弈+Java大数)
今天做题长知识了,除了巴什
博奕
,尼姆
博奕
,竟然还有威佐夫博弈威佐夫博弈定义:有两堆各若干的物品,两人轮流从其中一堆取至少一件物品,至多不限,或从两堆中同时取相同件物品,规定最后取完者胜利。
风尘tel小城
·
2020-08-20 02:44
HDU
博弈论之威佐夫
博奕
威佐夫
博奕
母题:有两堆各若干个物品,两个人轮流从某一堆或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜。
yqdjl6
·
2020-08-18 18:03
博弈论
威佐夫
博奕
威佐夫
博奕
问题描述:有两堆物品,各若干个,两人轮流从其中一堆物品中取若干件物品,或在两堆物品中同时取相同件物品,规定每次至少取一件物品,最后取光者获胜。
问鼎63
·
2020-08-18 14:15
数据结构与算法
取(2堆)石子游戏 HDU - 2177(威佐夫
博奕
)
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=2177在先手必胜时,有两种情况W>X和WX变少,W不变(公式求解)2只减少X–>X变少,W变大(循环求解)3只减少Y,把Y减少到X之下–>重构X,Y,Z(循环求解)W>X1只减少Y–>X不变,W变少(循环求解)2只减少Y,把Y减少到X之下–>重构X,Y,Z(循环求解)#include#include#i
become__better
·
2020-08-18 06:50
博弈
HDU
博弈论
(一)巴什
博奕
(BashGame):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。显然,如果n=m+1,那么
xiao__dai
·
2020-08-18 06:40
常用算法
[转]NIM取石子游戏
(一)巴什
博奕
(BashGame):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。显然,如果n=m+1,那么
tzw_cs
·
2020-08-18 02:39
acm/icpc
博弈论
(一)巴什
博奕
(BashGame):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。显然,如果n=m+1,那么
shao326
·
2020-08-18 02:27
取石子问题
/**威佐夫
博奕
(WythoffGame):有两堆各若干个物品,两个人轮流从某一堆或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜。这种情况下是颇为复杂的。
ZyfGoUp
·
2020-08-18 01:03
算法
hdu 2177 取(2堆)石子游戏(威佐夫
博奕
(Wythoff Game))
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2177取(2堆)石子游戏TimeLimit:3000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1649AcceptedSubmission(s):993ProblemDescription有两堆
qiqi_starsky
·
2020-08-18 00:54
ACM
数论——博弈
I
believe
i
can
zcmu-1122: 取石子游戏(巴什
博奕
)
1122:取石子游戏IITimeLimit:1SecMemoryLimit:128MBSubmit:211Solved:108[Submit][Status][WebBoard]Description一堆石子有n个,两人轮流取.每次取最少取1个,最多取m个。取完者胜.先取者负输出"Secondwin".先取者胜输出"Firstwin"Input多组测试数据。每组测试数据包含2个正整数n,m。(n,
qibage
·
2020-08-18 00:49
zcmu
巴什博弈和4道巴什
博奕
题(入门级)
题目一:hdu1846问题描述各位勇敢者要玩的第一个游戏是什么呢?很简单,它是这样定义的:1、本游戏是一个二人游戏;2、有一堆石子一共有n个;3、两人轮流进行;4、每走一步可以取走1…m个石子;5、最先取光石子的一方为胜;如果游戏的双方使用的都是最优策略,请输出哪个人能赢。巴什博弈只有一堆n个物品,双方轮流从这堆里取出物品,规定每次至少取1个,最多取m个,先取完者获胜。1.如果物品n=m+1,如果
战场医疗兵
·
2020-08-18 00:39
刷题之路
poj 1067
威佐夫
博奕
(WythoffGame):有两堆各若干个物品,两个人轮流从某一堆或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜。这种情况下是颇为复杂的。
weixin_30348519
·
2020-08-17 09:35
博弈论学习小结及博文推荐
最近半个月在看博弈,主要是简单的博弈问题,几个常见的博弈类型(巴什
博奕
,威佐夫
博奕
,尼姆
博奕
,反尼姆
博奕
,斐波那契博弈),sg函数。
纯真zwj
·
2020-08-17 04:48
博弈论
博弈经典模型
巴什
博奕
概述:有n个石子,每个人可以拿1-m个石子,不能拿的为败者.易知当玩家面临m+1个石子时是必败的,所以初始为k*(m+1)个石子时先手必败,应为无论如何,后手都能调整为(k-1)*(m+1)的形式
何时秋
·
2020-08-17 03:17
博弈
几个经典的博弈
一)巴什
博奕
(BashGame):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。
linwei_blog
·
2020-08-17 01:15
博弈类
简单博弈模型
(一)巴什
博奕
(BashGame)n%(m+1)>=1(n>m)先手必胜(n=34颗,那么一定后手赢,因为89-34=55=34+21ak-1,而bk=ak+k>ak-1+k-1=bk-1>ak-1。
hbeth
·
2020-08-17 00:12
博弈论
关于一些博弈的模型总结,巴什
博奕
+威佐夫
博奕
+尼姆
博奕
+Fibonacci博弈+公平组合博弈。把网上 的一些资料总结了一下
转载请申明博客原地址:http://blog.csdn.net/lionel_d网上的一些大牛总结的,我就是稍微综合整理了一下,方便以后自己看而已理论铺垫:1、定义P-position和N-position:其中P代表Previous,N代表Next。直观的说,上一次move的人有必胜策略的局面是P-position,也就是“先手必败”,现在轮到move的人有必胜策略的局面是N-position,
Lionel_D
·
2020-08-16 23:55
数据结构
ACM
博弈论
博弈算法——SG函数和SG定理(还有斐波那契和nim两个坑)
目录一、斐波那契博弈:二、巴什
博奕
(BashGame):三、威佐夫博弈:四、尼姆博弈:五、SG函数:一、斐波那契博弈:描述:有一堆物品,两人轮流取物品,先手最少取一个,至多无上限,但不能把物品取完,之后每次取的物品数不能超过上一次取的物品数的
诗鸩
·
2020-08-15 14:54
数据结构
详解搞定组合博弈问题的SG函数
并且我们之前学过的巴什
博奕
、威佐夫博弈以及Nim博弈都可以使用
LI-YOU-Mao
·
2020-08-15 14:20
选球
博奕
与动态规划(三)
观察图一可发现,各局面在决策树中是反复出现的,而且较复杂的局面可以分解为较简单的局面。现将各种情况分开讨论如下:图二图二中,a、b、c、d分别对应着初始局面为1球、2球、3球、4球的情况。按照游戏要求,首轮决策不能将所有球取完,因此,初始局面为1球时无解;初始局面为2球时,由于同样的原因,只能转化为1球局面,此时1球局面不再是初始局面,故可不再受此规则限制,而推进至终局面;同样,初始局面为3球时,
yzfuture2010
·
2020-08-15 12:12
趣味编程集
NOJ 1574 妮姆
博奕
PS:因为比赛时不断网,我就从网上拉了段素数打表+裸妮姆
博奕
的代码,混在一起就过了。
哼着小曲装13
·
2020-08-15 11:58
博弈
我是彩笔系列
垂直搜索引擎的未来和出路(转载)
cn.swordofsearch.com/vertical_search/review/20070406/87.html2007-4-6Q:有朋友问我:“你们网站作为一个垂直搜索引擎,你对你们和垂直门户网站之间的
博奕
关系如何看待
chengg0769
·
2020-08-15 02:18
几种算法游戏
一.巴什
博奕
(BashGame):首先我们来玩一个比较古老的报数游戏。A和B一起报数,每个人每次最少报一个,最多报4个。
Kay2377
·
2020-08-13 20:32
网络与社会导论博弈论SG函数
课上学习纳什均衡之后,经查找博理论相关资料,了解到巴什
博奕
、威佐夫博弈和SG函数等经典的模型,而SG函数正是处理一些博弈论问题的很好的办法,下面对其进行介绍。
樱小路朝日
·
2020-08-13 17:07
网络与社会导论
博弈论 | 详解搞定组合博弈问题的SG函数
并且我们之前学过的巴什
博奕
、威佐夫博弈以及Nim博弈都可以使用
TechFlow
·
2020-08-13 12:36
算法
博弈论SG函数
www.cnblogs.com/ECJTUACM-873284962/p/6398385.htmlhttp://www.cnblogs.com/ECJTUACM-873284962/p/6921829.html巴什
博奕
只有一堆石子
Link_Ray
·
2020-08-13 12:32
博弈
暑期集训 Day2 简单博弈论
xn)异或和为0SG函数:定义SG(x)=mex(S),其中S是x所有后继状态的集合,mex(S)表示不在S中的最小非负整数SG定理:组合游戏中,游戏和的SG函数等于各子游戏SG函数的Nim-sum巴什
博奕
juruo_wyc
·
2020-08-11 00:44
1067 博弈
(一)巴什
博奕
(BashGame):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。显然,如果n=m+1,那么
weixin_34376986
·
2020-08-10 23:20
hdu 2188
就是传说中的巴什
博奕
(BashGame)。巴什
博奕
(BashGame):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。
weixin_34013044
·
2020-08-10 23:39
巴什
博奕
:(C语言)
巴什博弈:只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。解析:显然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,后者取胜。因此我们发现了如何取胜的法则:如果n=(m+1)r+s,(r为任意自然,0≤s≤m),那么先取者要拿走s个品,如果后取者拿走k(1≤k≤m)个,那么先取者再拿走m+1-k
望穿秋水-晴
·
2020-08-10 22:35
ACM
HDU.1846 Brave Game (博弈论 巴什博弈)
HDU.1846BraveGame(博弈论巴什博弈)题意分析巴什
博奕
裸题博弈论快速入门代码总览includeusingnamespacestd;intmain(){intt;scanf("%d",&t)
pengwill97
·
2020-08-10 18:51
博弈论---巴什博弈
组合博弈基础 -- 三大基本博弈+斐波那契博弈
#defineP(positive)必胜态#defineN(negative)必败态巴什
博奕
(BashGame)有一堆石子n个,每次可以取1~m个石子,没有石子可取的那方输,问第一个取的人的输赢给对面一个
JK Chen
·
2020-08-10 17:25
博弈
ACM中的数学问题合集
hdu 2147 kiki's game(
博奕
)
题意:在一个m*n的棋盘内,从(1,m)点出发,每次可以进行的移动是:左移一,下移一,左下移一。然后kiki每次先走,判断kiki时候会赢(对方无路可走的时候)。思路:定义状态P为必败点,N为必胜点。有以下结论(1):最终态都是P(2):按照游戏规则,到达P态都是N的话(3):按照游戏规则,到达当前态的前态至少有一个P的话,当前态是N于是可得如下图:只要模拟一下就行了,#include#inclu
呆呆的人v
·
2020-08-10 15:30
博奕
[巴什
博奕
]HDU 2147——kiki's game
解题思路先来说说巴什
博奕
。
CHN_JZ
·
2020-08-10 13:40
HDU
三大博弈
CHNJZ的OI学习总结
ACM 博弈 只是总结 ( ZZ自奋斗哥 )
(一)巴什
博奕
(BashGame):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光
weixin_30807677
·
2020-08-10 02:51
博弈论一锅炖
博弈论序:理论铺垫:几种常见类型详解:一、巴什博弈:二、威佐夫
博奕
:三、Fibonacci博弈:四、尼姆博弈:五、公平组合博弈(ImpartialCombinatoriGames):博弈的王道——『Sprague-Grundy
Lemon_C316
·
2020-08-09 17:30
南昌理工学院校ACM集训队
博弈论
数据结构
算法
acm竞赛
HDOJ2188(基本的巴什博弈,套用公式即可)
简单介绍一下巴什博弈定义和的公式的原理:(一)巴什
博奕
(BashGame):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。
ACM_devil
·
2020-08-05 20:07
HDU
博弈
POJ 1067 取石子游戏
id=1067题目描述:中文题,就不多说了,纯威佐夫
博奕
,主要就是考虑到奇异局势。可以参照:http://baike.baidu.com/view/1952620.htm?
lsDNG
·
2020-08-05 20:02
POJ
巴什
博奕
巴什
博奕
巴什
博奕
:两个顶尖聪明的人在玩游戏,有n个石子,每人可以随便拿1−m个石子,不能拿的人为败者,问谁会胜利巴什
博奕
是博弈论问题中基础的问题,它是最简单的一种情形对应一种状态的博弈博弈分析我们从最简单的情景开始分析当石子有
~ 知至~
·
2020-08-05 18:19
学习笔记
Brave Game (巴什
博奕
)
BraveGameTimeLimit:1000/1000ms(Java/Other)MemoryLimit:32768/32768K(Java/Other)TotalSubmission(s):1AcceptedSubmission(s):1ProblemDescription十年前读大学的时候,中国每年都要从国外引进一些电影大片,其中有一部电影就叫《勇敢者的游戏》(英文名称:Zathura),一
fanlinqiang
·
2020-08-05 17:53
博弈
邂逅明下 HDU - 2897(sg函数打表,巴什
博奕
)
1.很明显,题目给出一个区间,求一堆的结果,所以肯定跟巴什
博奕
有关,也就是跟n%周期(l+r)有关2.但有一个很不一样的地方,这里最后取的人是输,如果直接想可能有点难想,还会想错,所以用sg函数打个表看看结果与余数之间的关系
DQYZhwk
·
2020-08-04 17:40
博弈论
博弈论
几个经典的博弈问题
(一)巴什
博奕
(BashGame):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。显然,如果n=m+1,那么由于一次最
JavaSxy
·
2020-08-02 16:19
算法相关
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他