随笔分类 - 博弈论
摘要:T1 贪吃蛇题目大意:给定地图大小,障碍坐标和蛇一开始坐标。蛇一开始长度为$1$。$q$次询问,每次有两种操作:1.向上、下、左、右伸长一格;2.尾巴缩短一格。当蛇越界或撞到障碍物或自己身体时游戏结束。问游戏结束的时间。STL::deque模拟即可。代码: #include<cstdio> #inc
阅读全文
摘要:T1 神奇的位运算 题目大意:给定$n$个长度为$m$的$01$串,每一位都有一种位运算,为与(&),或(|),异或(^)的一种。现为了确定每一位的位运算的种类,问最少添加多少字符串。 可以发现每一位都必须至少有两个$1$和一个$0$。判断一下即可。 代码: #include<cstdio> #in
阅读全文
摘要:T1 三角形题目大意:给定一个三个顶点都在网格图格点上的三角形,问在三角形内和边上的格点个数。$x,y\leq 10^9$先按照横坐标排序。考虑先框出能恰好包住这个三角形的矩形,然后大减小。有一个重要的性质:网格图内一个矩形的对角线能把矩形内所有的格点(不算对角线上的)恰好分成一半。设其对角线斜率为
阅读全文
摘要:T1区间DP写挂了挂掉40分,一开始写的对着呢QAQ。$rk2$变成$rk6$了。 T1合并集合 有一个长度为$n$的呈环状的集合,每个集合记为$S_i$。合并一个集合所产生的分数为$size_i \times size_j$,合并后集合内的元素都是互不相同的。问最大分数。 显然区间DP。套路题,破
阅读全文
摘要:考的比昨天好,至少做对了一道题。T3很多白给部分分没看,感觉巨亏。 T1 蓝蓝的棋盘 题目大意:给定一个长度为$n$的序列。两个人轮流移动棋子,棋子一开始在$0$。每次可以移动的范围为$[p+1,\min (p+m,n)]$。两个人都按最优策略走。最优策略指自己的分减去对方的分最大。求先手的人的分数
阅读全文
摘要:前言:感觉有些地方挺有意思,写一篇博客记录一下。 一些前提: 1.OI中的博弈游戏是平等组合游戏。 2.所有情况都包含在一个有限的状态集中。 3.所有情况组合能构成一张有向无环图,即游戏能在有限步内结束,不存在无解的情况。 4.所有的规定对于游戏双方都是相同的。 5.两个人都是绝顶聪明,都会按照最优
阅读全文