上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 题意: 如果一个字符串等于s和t的长度之和($l \le 50$),并且可以拆成两个字符串子序列,分别与s和t相同,那么它就是s和t的一个并字符串(从字符串中选出若干个可以不连续的字符按照原序列写出来形成的新字符串)。定义趣味串为s和t的并字符串的任意一个回文子串,求所有趣味串的长度最大值。 分析: 阅读全文
posted @ 2017-11-02 18:56 CzYoL 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 题意: 各一个n($\le 20000$)的序列,定义纯洁序列为长度len满足$L \le len \le R$的序列,纯洁值为某一纯洁序列的平局值,输出所有纯洁序列中最大平均值。 分析: 二分 + 单调队列:二分出平均值mid, 下面来判断该平均值是否符合加大L的要求: $$mid = \frac 阅读全文
posted @ 2017-11-02 18:40 CzYoL 阅读(214) 评论(0) 推荐(0) 编辑
摘要: "传送门" 分析: 对每个点都进行一次二分:将该点作为链的底端,二分链顶端所在的深度,然后倍增找到此点,通过前缀和相减求出链的权值,并更新l,r。 code cpp include using namespace std; namespace IO { template inline void re 阅读全文
posted @ 2017-11-01 18:06 CzYoL 阅读(146) 评论(0) 推荐(0) 编辑
摘要: "传送门" 分析: 树链剖分:x y,将x到y的路径加一,并将x端点的答案 1,最后统计答案。 树上差分:x y,x+1,y+1,lca 1,fa[lca] 1,并将x打上标记,最后统计前缀和时将打上标记的点 1. 两种方法最后都要将终点答案 1. code 差分 cpp include using 阅读全文
posted @ 2017-11-01 18:01 CzYoL 阅读(178) 评论(0) 推荐(0) 编辑
摘要: " luogu 2002 消息扩散" :对原图进行tarjan缩点,对缩后的点连边,统计入度为0的点。 "luogu 1119 灾后重建" :对于每个新加入的点,将其作为中转点,跑floyed。 "luogu 1186 玛丽卡" :类似次小生成树,求出最短路径后,将其路径上的每一条边删去,再求一遍。 阅读全文
posted @ 2017-11-01 17:14 CzYoL 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 题意: 一个颜色序列,$a_1, a_2, ...a_i$表示第i个的颜色,给出每种颜色的美丽度$w_i$,定义一段颜色的美丽值为该段颜色的美丽值之和(重复的只计算一次),每次都会修改某个位置的颜色或者查询l到r之间的美丽值。 分析: 带修改莫队:在所有询问中多记录一个时间,每次跳转询问前,处理当前 阅读全文
posted @ 2017-10-30 20:29 CzYoL 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 题意: 有n个带权球,A和B两个人,A先手拿球,一开始可以拿1个或2个,如果前一个人拿了k个,那么当前的这个人只能那k或k+1个,如果当前剩余的球不足,那么剩下的球都作废,游戏结束。假设两个人都是聪明人,每个人都会想方设法设获得比对方更多的球。问A最多能B多拿多少。 分析: 可以将先手取1~n的最优 阅读全文
posted @ 2017-10-30 20:19 CzYoL 阅读(323) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题目大意: 一张无向图上有一只猫和一只老鼠,猫先走,鼠后走。猫每次会向与其相邻的并且距离老鼠最近的点移动(若距离相等去编号较小的),如果移动一步后还没吃到老鼠,还可以再移动一步(算在一个时间内的)。老鼠每次会向相邻的点移动或者不移动,所有选择的概率相同。问猫期望多少时间能够吃到老鼠。 题 阅读全文
posted @ 2017-10-29 20:57 CzYoL 阅读(155) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题目大意: 输入给出一串位运算,输出一个步数小于等于5的方案,正确即可,不唯一。 题目分析: 英文题的理解真的是各种误差,从头到尾都以为解是唯一的。 根据位运算的性质可以知道: 一连串的位运算最终都可以用三个位运算代替(&|^)。 那么仅需对每一位的情况进行讨论,某一位: 必须变为1 ( 阅读全文
posted @ 2017-10-28 23:14 CzYoL 阅读(220) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题目分析: A:对一个初始值全部为0的序列进行一系列的区间修改(加)和询问(某一区间中满足$min \le a_i i \% mod \le max$的元素个数)。 第一眼看第一题怎么也想不出什么妙招,仔细分析复杂度才知道这就是一道暴力模拟+优化。 对于前面的修改,维护差分,对于仅有的1 阅读全文
posted @ 2017-10-28 21:37 CzYoL 阅读(228) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页