上一页 1 2 3 4 5 6 7 8 9 10 ··· 30 下一页
摘要: 不要在意尴尬的标题 最裸的莫队大家都会吧,我就不多说了 那么这是一篇关于扩展莫队的小总结 莫队的经典应用:多次询问区间内不同元素数量 本文将以本问题为中心,坚持.... 树上莫队 凡是能在序列上搞的问题就可以上树 问题变成询问某条树链上不同元素数量 把树变成序列?$dfs$序! 先对树处理出$dfs 阅读全文
posted @ 2019-03-20 23:14 guapisolo 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 通过看题解画图可以发现: 不论怎么转,一列里的横边/一行里的竖边始终平行 当我们加固一个格子时,会让它所在的这一行的竖边和这一列的横边保证垂直 而我们的目标是求所有竖边和横边都保证垂直的方案数 把一行里的所有竖边看成一个点,把一列里的所有横边看成一个点。一共$n+m$个点 把图看成二分图 阅读全文
posted @ 2019-03-20 18:45 guapisolo 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 第二波题目大多都是sg组合游戏的基本变形,是对游戏规则的小改动。容易提取出SG函数的模型,且SG函数的规律也比较简单 而本文的题目需要较多的模型转化思想 但博弈论的精髓还是打表 翻硬币游戏 一条直线上有很多硬币,有的正面朝上,有的反面朝上,每次可以翻一些硬币,但最右边的硬币必须由正变反,不能操作者输 阅读全文
posted @ 2019-03-08 16:38 guapisolo 阅读(614) 评论(1) 推荐(0) 编辑
摘要: 题目传送门 题目大意:对于给定字符集大小k,求有多少个字符串满足它的最长【既是子串又是弱子序列】的长度为w; 神仙计数题 打表发现,对于字符串S而言,它的最长【既是子串又是弱子序列】,一定存在一个对应的子串,是S的前缀或者后缀 如果不是前缀或者后缀,那么它一定还可以向两边扩展 这启示我们分类讨论 容 阅读全文
posted @ 2019-03-03 16:01 guapisolo 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 题面: 题目大意:给你一张有向图,求1到n的第k短路 $K$短路模板题 假设整个图的边集为$G$ 首先建出以点$n$为根的,沿反向边跑的最短路树,设这些边构成了边集$T$ 那么每个点沿着树边走到点$n$,它对于答案的贡献为0 我们加入一条非树边,它对于答案的贡献就是$delta(u,v)=dis[v 阅读全文
posted @ 2019-03-03 09:43 guapisolo 阅读(648) 评论(0) 推荐(1) 编辑
摘要: SG函数 为了更一般化博弈问题,我们引入SG函数 SG函数有如下性质: 1.如果某个状态SG函数值为0,则它后继的每个状态SG函数值都不为0 2.如果某个状态SG函数值不为0,则它至少存在一个后继的状态SG函数值为0 如果某个局面SG函数值为0,则该局面先手必败 放到有向图中,该有向图的核就是SG值 阅读全文
posted @ 2019-02-27 23:32 guapisolo 阅读(777) 评论(0) 推荐(1) 编辑
摘要: 题面:BZOJ传送门 洛谷传送门 让你求前$K$大的子序列和,$n\leq 5*10^{5}$ 只想到了个$nlog^{2}n$的做法,似乎要被卡常就看题解了.. 好神奇的操作啊,我傻了 我们把序列和拆成两个前缀和相减 对于一个左端点$x$,它可以取的范围是$[x+l,x+r]$,查出该范围内的第1 阅读全文
posted @ 2019-02-25 23:53 guapisolo 阅读(204) 评论(2) 推荐(1) 编辑
摘要: 题面:BZOJ传送门 题目大意:给你一个序列$a$,让你构造一个递增序列$b$,使得$\sum |a_{i}-b_{i}|$最小,$a_{i},b_{i}$均为整数 神仙题.. 我们先考虑b不递减的情况 假设现在有一段单调的序列$A$ 如果$A$是递增的,显然$b[i]=a[i]$是最优解 如果$A 阅读全文
posted @ 2019-02-25 23:43 guapisolo 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 码农题.. 很显然除了两个全局操作都能用可并堆完成 全局最大值用个multiset记录,每次合并时搞一搞就行了 注意使用multiset删除元素时 如果直接delete一个值,会把和这个值相同的所有元素全都删掉 如果find一个值得到一个迭代器,然后删除这个迭代器,就能只删除相同元素中的一个啦 因为 阅读全文
posted @ 2019-02-25 14:56 guapisolo 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 人类的本质是什么呢?复读机?鸽子? 博弈问题是很有意思的一类题目 我讲的可能不是很明白,但题目都不难建议自己思考 组合游戏的特点: 1.两个人博弈,轮流做出最优决策 2.玩家在每个时刻做出的决策都是能预测到的,是一个确定的集合 3.每种状态可能有多种方式到达,但同一种状态不能在一次游戏中重复到达,且 阅读全文
posted @ 2019-02-16 23:56 guapisolo 阅读(2417) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 30 下一页