随笔分类 -  /* 圣人不死 AC不止!*/

1 2 3 4 5 ··· 32 下一页
coding不息!
摘要:题目链接 #1381 : Little Y's Tree 题目链接 #1381 : Little Y's Tree 时间限制:24000ms 单点时限:4000ms 内存限制:512MB 描述 小Y有一棵n个节点的树,每条边都有正的边权。 小J有q个询问,每次小J会删掉这个树中的k条边,这棵树被分成 阅读全文
posted @ 2016-09-27 21:07 Running_Time 阅读(650) 评论(0) 推荐(0)
摘要:CF 复仇者联盟场。。。 水题 A - Hulk(绿巨人) 输出love hate。。。 博弈+打表找规律 B - Spider Man(蜘蛛侠) 注意到每次多一个圈,之前的还是初始状态,各组是独立的,所以打个表或者分析一下就能找到规律。 构造 C - Thor(雷神) 题意:一个手机有n个应用,有 阅读全文
posted @ 2016-08-08 17:16 Running_Time 阅读(256) 评论(0) 推荐(0)
摘要:题目链接 题意: 给n长度的S串,对于0<=i<=|S|,有多少个长度为m的T串,使得LCS(S,T) = i。 思路: 理解的不是很透彻,先占个坑。 阅读全文
posted @ 2016-07-18 10:49 Running_Time 阅读(320) 评论(0) 推荐(0)
摘要:题目链接 题意: 有n个点m条边的无向图,有环还有重边,a到b的稳定性的定义是有多少条边,单独删去会使a和b不连通。有两种操作: 1. 删去a到b的一条边 2. 询问a到b的稳定性 思路: 首先删边考虑离线,倒着做,相对于加边。先用并查集建一棵树,最精简的图,初始化树上的每条边权值为1,那么在a和b 阅读全文
posted @ 2016-07-18 10:19 Running_Time 阅读(207) 评论(0) 推荐(0)
摘要:题目链接 题意: 有n个点的一棵树。其中树上有m条已知的链,每条链有一个权值。从中选出任意个不相交的链使得链的权值和最大。 思路: 树形DP。设dp[i]表示i的子树下的最优权值和,sum[i]表示不考虑i点时子树的最优权值和,即(j是i的儿子),显然dp[i]>=sum[i]。那么问题是考虑i点时 阅读全文
posted @ 2016-07-18 09:35 Running_Time 阅读(254) 评论(0) 推荐(0)
摘要:题目链接 题意: 分粮食我就当成涂色了。有n个点的一棵树,在a到b的路上都涂上c颜色,颜色可重复叠加,问最后每一个点的最大颜色数量的颜色类型。 思路: 首先这题的输出是每一个点最后的情况,考虑离线做法。简化版问题:在一条线段上涂色,问每个点的最后的情况,假设在[a, b]区间涂色,那么在开始的位置a 阅读全文
posted @ 2016-07-18 08:53 Running_Time 阅读(307) 评论(1) 推荐(0)
摘要:题目链接 题意: 有n个点的一棵树,两种操作: 1. a到b的路径上,给一个y,对于路径上每一条边,进行操作,问最后的y; 2. 修改某个条边p的值为c 思路: 链上操作的问题,想树链剖分和LCT,对于第一种操作,因为是向下取整,考虑y除以路径上所有边乘积,即;对于第二种操作,就是线段树上的单点更新 阅读全文
posted @ 2016-07-18 08:10 Running_Time 阅读(338) 评论(0) 推荐(0)
摘要:题目链接 题意: A和B轮流在建造一个字,每次添加一个字符,要求是给定的n个串的某一个的前缀,不能添加字符的人输掉游戏,输掉的人先手下一轮的游戏。问A先手,经过k轮游戏,最后胜利的人是谁。 思路: 很显然先将n个字符串插入到字典树上,因为字典树上有分叉,不能仅仅判断字符串长度奇偶性来判断。字典树看成 阅读全文
posted @ 2016-07-15 20:15 Running_Time 阅读(356) 评论(0) 推荐(0)
摘要:题目链接 题意: 给n串有疾病的DNA序列,现有一串DNA序列,问最少修改几个DNA,能使新的DNA序列不含有疾病的DNA序列。 思路: 构建AC自动机,设定end结点,dp[i][j]表示长度i的前缀串走到自动机的j点最少需要修改几个DNA。状态转移方程。那么只要转移到下一个的DNA不是end结点 阅读全文
posted @ 2016-07-14 10:18 Running_Time 阅读(349) 评论(0) 推荐(0)
摘要:题目链接 题意: 给定一棵树,每条边有黑白两种颜色,初始都是白色,现在有三种操作: 1 u v:u到v路径(最短)上的边都取成相反的颜色 2 u v:u到v路径上相邻的边都取成相反的颜色(相邻即仅有一个节点在路径上) 3 u v:查询u到v路径上有多少个黑色边 思路: 对树进行树链剖分,分成重链和轻 阅读全文
posted @ 2016-07-14 08:47 Running_Time 阅读(294) 评论(0) 推荐(0)
摘要:题目链接 题意: 思路: 直接拿别人的图,自己写太麻烦了~ 然后就可以用矩阵快速幂套模板求递推式啦~ 另外: 这题想不到或者不会矩阵快速幂,根本没法做,还是2013年长沙邀请赛水题,也是2008年Google Codejam Round 1A的C题。 阅读全文
posted @ 2016-07-11 10:51 Running_Time 阅读(181) 评论(0) 推荐(0)
摘要:题目链接 题意: 一棵以1为根的树,树上每个节点有颜色标记(<=60),有两种操作: 1. 可以把某个节点的子树的节点(包括本身)都改成某种颜色 2. 查询某个节点的子树上(包括本身)有多少个不同的颜色 思路: 和2012年多校第7场的G题是同类题,DFS序处理出每个节点管辖的管辖范围[L[u], 阅读全文
posted @ 2016-07-11 10:39 Running_Time 阅读(278) 评论(0) 推荐(0)
摘要:题目链接 题意: n个物品全部乱序排列(都不在原来的位置)的方案数。 思路: dp[i]表示i个物品都乱序排序的方案数,所以状态转移方程。考虑i-1个物品乱序,放入第i个物品一定要和i-1个的其中一个交换位置,即;考虑i-2个物品乱序,第i-1个和第i个首先在原来的位置,两种方法使得乱序,一种和第i 阅读全文
posted @ 2016-07-10 21:03 Running_Time 阅读(314) 评论(0) 推荐(0)
摘要:题目链接 XOR 游戏 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 256 Accepted Submission(s): 86 Proble 阅读全文
posted @ 2016-06-01 13:01 Running_Time 阅读(348) 评论(0) 推荐(0)
摘要:贪心 A Nicholas and Permutation 模拟+DFSB Pyramid of Glasses 设酒杯满了值为1.0,每一次暴力传递下去 尺取法(two points) C Vasya and String 从左到右维护一段连续的区间,改变次数不大于k,取最大值. BFS(方向,旋 阅读全文
posted @ 2016-05-31 14:37 Running_Time 阅读(227) 评论(0) 推荐(0)
摘要:训练指南第二章-基础问题 P170 UVA 11388 GCD LCM 显然在合理的情况下,a=G,b=L UVA 11889 Benefit 解法一:分解质因数,因为,,,所以在ai小于最大值时bi为最大值,否则为0. 解法二:数学方法,tb=C/A,当g=GCD(A, tb) != 1,a /= 阅读全文
posted @ 2016-05-25 16:37 Running_Time 阅读(194) 评论(0) 推荐(0)
摘要:题目链接 题意: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的路径上的节点的权值和 注意:从点u到点v的路径上的节点包括u和v本身 分析:树链剖分第一题,把树拆成一条条链, 阅读全文
posted @ 2016-05-20 13:48 Running_Time 阅读(211) 评论(0) 推荐(0)
摘要:最短路+拆点 A As long as Binbin loves Sangsang 题意:从1走到n,每次都是LOVE,问到n时路径是连续多个"LOVE"的最短距离.秀恩爱不想吐槽. 分析:在普通的最短路上有寻路的限制,把一个点看成4个点,表示通过某一个字符到该点的最短距离.注意自环的处理,还有距离 阅读全文
posted @ 2016-05-19 17:46 Running_Time 阅读(231) 评论(0) 推荐(0)
摘要:数学 A - Infinite Sequence 等差数列,公差是0的时候特判 数学 B - Restoring Painting 题意:3*3的矩阵,已经填了a,b,c,d四个数字,问填完数后四个2*2的子矩阵的和相等的方案数,所有数字范围在[1, n]. 分析:蛮有意思的题目,很明显中心的数字是 阅读全文
posted @ 2016-05-18 16:27 Running_Time 阅读(172) 评论(0) 推荐(0)
摘要:Problem Statement Definition Limits Constraints Examples 题意:从1到100挑出K个数字,挑出的数字可正可负,求一种总和不为N的方案. 分析:如果N为奇数,那么选前K个最小的偶数一定不会组成奇数.类似的,如果N不是3的倍数,那么选择前K个最小的 阅读全文
posted @ 2016-05-18 10:48 Running_Time 阅读(258) 评论(0) 推荐(0)

1 2 3 4 5 ··· 32 下一页