首页 > 我不是大富翁
头像 刘来也
发表于 2024-03-09 00:09:10
菜鸟一个,写个个人代码题解 下面的部分都是本人的个人理解,如果有错误,请大家斧正。 首先,这道题目可以理解为解决这么一个问题:如果我们想让Rabbit的最终位置在1保持不变,那么此时我们这样思考,我们现在假设Rabbit现在已经到达了最终的目的地同时还是1这个位置,也就是保持不动,那么我们可以到达这 展开全文
头像 Rain_Fly
发表于 2024-03-08 22:54:56
一个dp问题 dp[i][j]表示从第i次可以到达距离为j的位置(dp[i][j] = 1) 如果dp[i-1][j] = 1,就从这个位置计算下一次可能到的位置 最后判断dp[m][0]是否为1,注意dp[m][0]表示m次仍在1号位置(j代表着相对位移) #include 展开全文
头像 hqztrue1
发表于 2024-03-09 00:24:24
注意到这是一个 Modular Subset Sum 模板题。算法参见 SOSA'21 的这两篇文章: https://arxiv.org/abs/2008.08417 https://arxiv.org/abs/2008.10577 复杂度 ,可优化到 。 以下是直接从 paper 里抄的模板: 展开全文
头像 丨阿伟丨
发表于 2025-09-01 14:26:29
题目链接 我不是大富翁 题目描述 在一张有 个地块的环形大富翁地图上,地块从 到 顺时针编号。游戏开始时,玩家位于 号地块。 游戏共进行 个回合。在一个长度为 的行动力序列 中,第 回合的行动力为 。在每个回合,玩家可以自由选择移动方向(顺时针或逆时针),并移动 个地块。 问题是: 展开全文

等你来战

查看全部