博弈论
紫芝
你可不可以成为我的main函数,做我此生有且仅有一个入口;我愿为自己加上private,在你的class中只有你能调用。
展开
-
巴什博弈例题:NYOJ23;HDU:2149,1847,2897,2188
巴什博弈:只有一堆n个物品,两个人轮流从这堆物品中取除,每次取的个数为[1,m](至少去一个,最多取m个),最后取完者获胜特征:物品只有一堆,简单变形:要么在范围内不规定个数,要么规定只能取几个 分析:1.如果n<=m,那么先者一定赢 2.如果n=m+1,那么由于一次最多取m个,无论先取者拿走多少个,后者一定能够一次拿走所有物品,后者取胜 3.因此,我们发现了...原创 2018-05-01 12:24:53 · 722 阅读 · 0 评论 -
LightOJ-1253 【Nim博弈】取完最后一个石子输
Alice and Bob are playing game of Misère Nim. Misère Nim is a game playing on k piles of stones, each pile containing one or more stones. The players alternate turns and in each turn a player can sele...原创 2018-11-08 12:04:48 · 1723 阅读 · 0 评论 -
LightOJ 1401 No More Tic-tac-toe 博弈论SG打表
题意玩家和电脑轮流在1*N的矩形内放置棋子,每次只能放一个棋子,相同的棋子不能相邻 ,玩家先手,最后没有合法棋子可放的一方败;现在给你一个残局状态,若玩家获胜,输出yes,否则输出No;分析首先,题目给定一个残局,要判断下一步轮谁下棋;因为每次只能放一个棋子,所以棋子个数是奇数,轮到电脑下棋;其次,要判断当前残局是否是奇异局势;无论谁遇到奇异局势,都是必败的;SG打表用一个...原创 2018-11-13 18:05:41 · 801 阅读 · 4 评论 -
LightOJ 1186/ LightOJ 1192【 Nim博弈变形】距离表示石子数量
You are given an n x n chess board. Only pawn is used in the 'Incredible Chess' and they can move forward or backward. In each column there are two pawns, one white and one black. White pawns are plac...原创 2018-11-08 10:24:10 · 452 阅读 · 0 评论 -
HDU 3389 Game【Nim博弈变形】阶梯博弈
Bob and Alice are playing a new game. There are n boxes which have been numbered from 1 to n. Each box is either empty or contains several cards. Bob and Alice move the cards in turn. In each turn the...原创 2018-11-05 22:56:24 · 349 阅读 · 0 评论 -
HDU 3544Alice's Game 【不平等博弈)】
Alice and Bob have got a lot of chocolates. All the chocolates are rectangles of different shapes as X i * Y i.They decide to play an interesting game on the chocolates. They take turns choose a ch...原创 2018-11-07 10:51:41 · 546 阅读 · 1 评论 -
HDU3951 创建对称局势【博弈水题】2018年ACM-ICPC 南京亚洲区域赛 A题
Coin GameAfter hh has learned how to play Nim game, he begins to try another coin game which seems much easier. The game goes like this: Two players start the game with a circle of n coins. They ...原创 2018-11-04 18:55:45 · 309 阅读 · 0 评论 -
浅谈 翻硬币游戏【Nim博弈】
ACM博客_kuangbin博弈-翻硬币游戏hihoCoder1172 : 博弈游戏·Nim游戏·二时间限制:10000ms单点时限:1000ms内存限制:256MB描述Alice和Bob这一次准备玩一个关于硬币的游戏:N枚硬币排成一列,有的正面朝上,有的背面朝上,从左到右依次编号为1..N。现在两人轮流翻硬币,每次只能将一枚正面朝上的硬币翻过来,并且可以随自己...原创 2018-11-06 20:36:22 · 2285 阅读 · 0 评论 -
HDU1525 Euclid's Game 【欧几里得博弈】
有两个玩家,Stan 和 Ollie, 在玩游戏。初始有两个自然数。Stan是先手,每次把大的数字减去小的数字的任意倍数,但是不能使数字变成负数。然后Ollie进行同样的操作,直到有一个玩家使一个数字变为零。例如,初始时数字为(25,7):25 711 74 74 31 31 0这样Stan赢Input输入数据包含多行,每行两个正整数Output对于每组数据,加入先...原创 2018-11-06 12:27:46 · 1469 阅读 · 0 评论 -
Codeforces-346A-Alice and Bob【数论】
A. Alice and Bobtime limit per test 2 secondsmemory limit per test 256 megabytesinputstandard inputoutputstandard outputIt is so boring in the summer holiday, isn't it? So Alice and Bob...原创 2018-07-27 17:33:03 · 680 阅读 · 0 评论 -
Codeforces - 493D. Vasya and Chess - 博弈
D. Vasya and Chesstime limit per test 2 secondsmemory limit per test 256 megabytesinput standard inputoutput standard outputVasya decided to learn to play chess. Classic chess doesn'...原创 2018-07-27 16:06:25 · 336 阅读 · 0 评论 -
HDU2176 【 Nim博弈】 SG函数求解
取(m堆)石子游戏m堆石子,两人轮流取.只能在1堆中取.取完者胜.先取者负输出No.先取者胜输出Yes,然后输出怎样取子.例如5堆 5,7,8,9,10先取者胜,先取者第1次取时可以从有8个的那一堆取走7个剩下1个,也可以从有9个的中那一堆取走9个剩下0个,也可以从有10个的中那一堆取走7个剩下3个.Input输入有多组.每组第1行是m,m<=200000. 后面m个非零正整数....原创 2018-07-30 09:48:35 · 607 阅读 · 0 评论 -
动态规划下的巴什博弈
Alice和Bob时间限制: 1 Sec 内存限制: 128 MB题目描述Alice和Bob在玩这样的一个游戏, 给定大小为K数组a1,a2,a3……ak。 一开始, 有x枚硬币, Alice和Bob轮流取硬币, 每次所取硬币的枚数一定要在 a1,a2,a3……ak之中。 每局Alice先取, 取走最后一枚硬币的一方获胜。 当双方都采取最优策略的时候, 谁会获胜? 题目假定a1,a2...原创 2018-07-30 00:52:05 · 359 阅读 · 0 评论 -
NIM博弈+SG函数求解
ICG给定一个有向无环图和一个起始顶点上的一枚棋子,两名选手交替的将这枚棋子沿有向边进行移动,无法移动者判负。这个游戏可以认为是所有 Impartial Combinatorial Games 的抽象模型。也就是说,任何一个 ICG 都可以通过把每个局面看成一个顶点,对每个局面和它的子局面连一条有向边来抽象成这个“有向图游戏”。满足以下条件的游戏是ICG:1、有两名选手;2...原创 2018-07-30 00:41:07 · 806 阅读 · 0 评论 -
四种基础博弈 巴什博奕+威佐夫博奕+斐波那契博弈+K倍博弈
博弈论(Game Theory)博弈论是指研究多个个体或团队之间在特定条件制约下的对局中利用相关方的策略,而实施对应策略的学科。有时也称为对策论,或者赛局理论,是研究具有斗争或竞争性质现象的理论和方法,它是应用数学的一个分支,既是现代数学的一个新分支,也是运筹学的一个重要学科。目前在生物学、经济学、国际关系学、计算机科学、政治学、军事战略和其他很多学科都有广泛的应用。主要研究公式化了的激励结构...原创 2018-07-29 22:51:00 · 5743 阅读 · 0 评论 -
HDU3032 / LightOJ 1199,1296【Nim博弈】SG函数打表找规律
Nim or not Nim?Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2794 Accepted Submission(s): 1446Problem DescriptionNim is a two-player...原创 2018-07-29 20:47:18 · 294 阅读 · 0 评论 -
LightOJ 1315【Nim博弈】 二维SG函数与记忆化搜索
A Hyper Knight is like a chess knight except it has some special moves that a regular knight cannot do. Alice and Bob are playing this game (you may wonder why they always play these games!). As alway...原创 2018-11-08 17:55:45 · 510 阅读 · 0 评论