摘要: 题目大意 题解 看CF上标签的意思应该是2 sat+数据结构优化建图~~难怪是H题~~ 看了题解,其实想想(也许)能够想出来 设两组的最大l和最小r为l1r1l2r2,则满足l1+l2=t1 根据max(l)和min(r)是否在同一区间分类讨论 判断很简单,设代表1和2集合(分别是maxl和minr 阅读全文
posted @ 2020-04-29 23:24 gmh77 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 题目大意 给出ab01串,每次把a的一位取反,要求过程中不得有>2个连续的01相同 求把a变成b的最小次数 题解 普及组=集训队作业=比赛时8人AC 肝了一个上午 观察一下,把001变成011等价于什么 设相邻且相同的位置之间有一条边(也可看做滑块之类的),那么就等价于把00之间的边向右移一位,滑动 阅读全文
posted @ 2020-04-29 01:51 gmh77 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 题目大意 ij之间有边当且仅当imax(a[i+1...n]) 转换二:设h[i]\[j]=[a[j] a[i]],则点i的a[i]能把图分成两块当且仅当h[i]中前面一段是1,后面一段是0 手玩一下即可,刚好可以按十字分成左上和右下 于是变成维护有多少个i满足h[i]只有两段,等于维护h[a[i] 阅读全文
posted @ 2020-04-29 00:17 gmh77 阅读(164) 评论(0) 推荐(0) 编辑