随笔分类 -  博弈论

摘要:091E(构造) 题意: 给出n,a,b。你需要构造出一个长度为n的n的排列,其中最长上升子序列的长度为a,最长下降子序列的长度为b。 n,a,,b<=3e5 分析: 我们可以构造出这样的数列,容易发现,a和b能表示出的最大的n是ab,能表示出的最小的n是a+b-1,所以只有a+b-1<=n<=ab 阅读全文
posted @ 2018-03-20 16:02 Chellyutaha 阅读(238) 评论(0) 推荐(0) 编辑
摘要:A 略 B 略 C(轮廓线dp) 题意: 分析: 如果以(i,j)为右下角考虑设计dp,那么会需要用到多余的状态,这样状态就很爆炸了 仍旧考虑轮廓线dp,维护一个格子上的轮廓线的m个状态,考虑从dp(i,j)转移到一个dp(i,j+k) 即以(i,j)为矩形的左下角去枚举转移,这样只需要轮廓线上的状 阅读全文
posted @ 2018-03-14 15:45 Chellyutaha 阅读(174) 评论(0) 推荐(0) 编辑
摘要:补题进度:7/11 A(博弈论) 略 B 待填坑 C(贪心) 题意: 一个序列是good的当且仅当相邻两个数字不相同。给出一个长度为n的数列,每个数字是ai。定义一种操作就是把a中某个元素拿到首位去,问最少需要多少次操作才能让数列a变成good的。如果不可行则输出-1。 n<=1000,1<=ai< 阅读全文
posted @ 2018-03-01 10:10 Chellyutaha 阅读(177) 评论(0) 推荐(0) 编辑
摘要:题意: Alice初始有A元,Bob有B元。 有N个物品,第i个物品价值为Ci。Alice和Bob轮流买一些(>=1)物品。不能移动的人输。购买有一个限制,对于第1 个之后物品,只有当第i-1个物品被购买后,第i个物品才能被购买。 保证两人都是最优操作,Alice先手,问谁将取得胜利。 1<=n<= 阅读全文
posted @ 2017-05-16 22:50 Chellyutaha 阅读(134) 评论(0) 推荐(0) 编辑
摘要:A(SPOJ NPC2016A) 题意:给一个正方形和内部一个点,要求从这个点向四边反射形成的路线的长度 分析:不断做对称,最后等价于求两个点之间的距离 B(CF480E) 题意:求01矩阵内由0组成的最大正方形,但这里有修改操作,每次操作把一个0位置修改成1。矩阵大小<=2000*2000,操作次 阅读全文
posted @ 2017-05-16 00:47 Chellyutaha 阅读(146) 评论(0) 推荐(0) 编辑
摘要:bzoj1009:kmp想法+递推+矩阵快速幂。很好的想法,考虑用长串去kmp匹配短串,dp[i][j]表示匹配指针分别指在i、j位置时候,前i位母字符串一共有多少种可能性,那么dp[i][j]=Σdp[i-1][k]*p[k][j] p[k][j]就是状态k后加一位数字转移到状态j一种多少种可能( 阅读全文
posted @ 2017-04-07 20:43 Chellyutaha 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:题意: Bob和Alice在有向图内玩游戏,n个顶点,m条边。 每人一颗棋子,初始位置分别是x,y。 Bob先手,轮流操作,每次只能走一条有向边。 结束条件: 1.不能操作的人输 2.两个棋子重合Bob输 3.游戏没有尽头Alice输 问 Bob 能不能赢? 2 <= n <= 100. 1 <= 阅读全文
posted @ 2017-03-31 22:01 Chellyutaha 阅读(342) 评论(0) 推荐(0) 编辑
摘要:题意: 有G种颜色的宝石,共B袋。两个人轮流拿宝石,每次从B袋中拿一袋,把其中的所有宝石倒入一个公共容器,每袋宝石只能取一次。 当容器中有S个相同颜色的宝石时,将失去这S个宝石,当前操作者得到一个魔法石,每次得到一个魔法石,作为奖励,他都可以再次拿一袋宝石倒入容器。 双方都想让自己的魔法石尽量多,A 阅读全文
posted @ 2017-03-31 00:30 Chellyutaha 阅读(232) 评论(0) 推荐(0) 编辑
摘要:A(hdu5961):(BFS) 题意:给两个有向图=P=(V,E​P​​)和Q=(V,E​Q​​), 满足1.E​P​​与E​Q​​没有交;2、E​P​​∪E​Q​​是竞赛图。判断P与Q是否同时为传递的。一个有向图G是传递的,当且仅当对任意三个不同的顶点a,b,c,若有一条边从a到b且有一条边从b 阅读全文
posted @ 2016-11-06 10:45 Chellyutaha 阅读(734) 评论(0) 推荐(0) 编辑
摘要:A、题意:给出一个整数n, 找出一个大于等于n的最小整数m, 使得m的质因数只有2 3 5 7 分析:预处理出质因数2 3 5 7的数,超过maxt就行,然后找 B、题意:求1/1^2+1/2^2+...+1/n^2 分析:题坑,意思是n很大 感觉上越到后来值越小,实际上这个是趋向π^2/6,于是小 阅读全文
posted @ 2016-09-21 15:44 Chellyutaha 阅读(295) 评论(0) 推荐(0) 编辑
摘要:题目:http://poj.org/problem?id=2484题意:n个石子围成一个圈,两个人轮流取,每次可以取一个石子或者相邻的两个石子,问先手胜还是后手胜分析:典型的对称博弈如果n>=3,那么无论先手如何选择,后手完全可以选择一种方法使得后来剩下的是两条一样长的链,那么无论先手如何操作,后手... 阅读全文
posted @ 2015-04-07 22:20 Chellyutaha 阅读(107) 评论(0) 推荐(0) 编辑
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1188分析:设SG[i]表示一个石子在位置i上的SG值这个很容易暴力求,因为i的后继状态肯定是所有的(j,k),其后继状态的SG值就是SG[j]^SG[k]然后整个游戏的SG值就是SG[1... 阅读全文
posted @ 2015-04-07 20:21 Chellyutaha 阅读(187) 评论(0) 推荐(0) 编辑
摘要:题目:http://poj.org/problem?id=3537题意:给你n个格子,两个人依次在n个格子的任意空位置画"X",谁如果画了一个后,3个X连在了一起,那么那个人就获胜了。问是先手胜还是后手胜分析:胜利的上一个状态肯定是_XX_或者_X_X_,又因为每个人都是聪明的,也就是说如果一个人在... 阅读全文
posted @ 2015-04-07 19:14 Chellyutaha 阅读(179) 评论(0) 推荐(0) 编辑
摘要:题目:http://hzwer.com/1976.html分析:先Orz hzwer对于盒子外面的巧克力棒,就是Nim游戏。所以就很容易想到先手第一步最好从盒子中取出m根巧克力棒,使得这些巧克力棒的异或和为0,并且盒子中剩余的巧克力棒无论如何取出来都不能得到异或和为0(其实m就是所有巧克力棒的最长异... 阅读全文
posted @ 2015-04-06 23:59 Chellyutaha 阅读(300) 评论(0) 推荐(0) 编辑
摘要:题目:http://codevs.cn/problem/1421/分析:有向树上的最大-最小博弈先手与后手的策略不同:先手A:让对方取得尽量少的前提下,自己取得尽量大后手B:让自己取得尽量多的前提下,对方取得尽量少设f[x][0]表示以x的子树的先手最优值,f[x][1]表示以x的子树的后手最优值,... 阅读全文
posted @ 2015-04-06 23:00 Chellyutaha 阅读(211) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示