上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: 【poj2960】 Collecting Bugs http://poj.org/problem?id=2096 (题目链接) 题意 有一个程序,其中有s个子结构,每个子结构出bug的概率相等。bug总共分成n类,每种bug出现的概率相等。每天找出一个bug,求所有子结构都出现bug并且每种bug都 阅读全文
posted @ 2017-03-15 09:45 MashiroSky 阅读(232) 评论(0) 推荐(1) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3569 (题目链接) 题意 给出一个无向图,$Q$组询问,每次询问将原图断掉$C$条边后是否还连通。在线版。 Solution 神思路。 我们找到这个图的任意一棵生成树,然后对于每条非树边将其的权值赋为 阅读全文
posted @ 2017-03-13 22:55 MashiroSky 阅读(399) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3237 (题目链接) 题意 给出一个无向图,$Q$组询问,每次询问将原图断掉$C$条边后是否还连通。 Solution CDQ图分治,并查集维护。实在写不动题了,我能说我是蒯的吗T_T:http://b 阅读全文
posted @ 2017-03-13 21:53 MashiroSky 阅读(251) 评论(0) 推荐(1) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=4767 (题目链接) 题意 求在网格图上从$(0,0)$走到$(n,m)$,其中不经过一些点的路径方案数。 Solution 转换一下就变成了题意中的模型。我们将网格上的起点和不允许经过的点全部看做一类 阅读全文
posted @ 2017-03-10 19:41 MashiroSky 阅读(254) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=1040 (题目链接) 题意 一个基环森林,从中选出不相邻的若干个点使得这些点的点权和最大。 Solution 把树做完以后枚举环上一点选和不选,两者取个最值就可以了。多个连通块的情况用并查集搞一下。 细 阅读全文
posted @ 2017-03-09 14:17 MashiroSky 阅读(131) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=2878 (题目链接) 题意 求基环树上以任意点为起点的简单路径期望长度。 Solution 啊啊啊好丑陋。。 右转题解→_→:LCF 细节 注意特判环上最后一个点,以及算up的时候是否是根节点。 代码 阅读全文
posted @ 2017-03-09 11:16 MashiroSky 阅读(202) 评论(0) 推荐(0) 编辑
摘要: http://uoj.ac/problem/126 (题目链接) 题意 求基环树直径。 Solution zz选手迟早退役,唉,右转题解→_→:LCF 细节 拓扑排序的时候度数为0时入队。我在想什么w(゚Д゚)w 代码 阅读全文
posted @ 2017-03-09 08:55 MashiroSky 阅读(227) 评论(2) 推荐(0) 编辑
摘要: http://www.spoj.com/problems/METEORS/ (题目链接) 题意 一个星球上有$m$个空间站排列在一个环形轨道上,每个空间站仅属于一个国家。总共有$K$场流星雨,这些流星雨降落在区间$[l,r]$的空间站并带来$w$的陨石。每个国家想要收获$p_i$的陨石,问每个国家最 阅读全文
posted @ 2017-03-08 19:55 MashiroSky 阅读(331) 评论(0) 推荐(0) 编辑
摘要: http://cogs.pro/cogs/problem/problem.php?pid=2479 (题目链接) 题意 四维偏序。 Solution CDQ套CDQ。 细节 第二次分治不能直接按照mid分离两类数了。 代码 阅读全文
posted @ 2017-03-08 11:03 MashiroSky 阅读(320) 评论(0) 推荐(0) 编辑
摘要: http://cogs.pro/cogs/problem/problem.php?pid=1752 (题目链接) 题意 给出$n*n$的棋盘,单点修改,矩阵查询。 Solution 离线以后CDQ分治。每一层按照$Y$排序,然后询问用前缀和拆成$4$个,树状数组维护一下就可以了。 细节 ? 代码 阅读全文
posted @ 2017-03-07 21:32 MashiroSky 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 题意 给出一棵有根树,$n$个点每个都有一个点权。$m$组操作每次可以修改一个点权或者询问编号在区间$[l,r]$的点的子树权值和的和。 Solution 我们对节点编号分块,每一块统计该块中的节点的子树权值和的和。dfs处理出修改一个节点,需要对应修改它的祖先和它的所在的哪些块。另外再开一个树状数 阅读全文
posted @ 2017-03-07 20:15 MashiroSky 阅读(348) 评论(0) 推荐(2) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=3842 (题目链接) 题意 一个公司使用一个厂房$D$天,希望获利最大。有$n$台机器,每一台可以在第$D_i$天购买,需要支付$P_i$,购买那天以后每一天可以获得$G_i$的收益,将它卖出可以获得$R_i$的收 阅读全文
posted @ 2017-03-07 20:00 MashiroSky 阅读(193) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=2961 (题目链接) 题意 按照一定的顺序给出一些圆和一些点,对于每一个点问是否在所有圆内。 Solution 我算是明白计算几何题是有多蛋疼了。 圆包含点$(x_0,y_0)$的条件:$$x*x+y* 阅读全文
posted @ 2017-03-07 11:18 MashiroSky 阅读(264) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=1492 (题目链接) 题意 两种金券,金券按照比例交易:买入时,将投入的资金购买比例为$rate[i]$的两种金券;卖出时,卖出持有一定比例的金券。已知未来$n$天金券的价格$A[i],B[i]$,初始 阅读全文
posted @ 2017-03-06 21:27 MashiroSky 阅读(268) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=1758 (题目链接) 题意 给出一棵树,每条边有边权,问选出一条长度为$[L,U]$的路径,使得路径上的边权平均数最大是多少。 Solution 哈哈,爸爸终于过啦。 首先二分答案,然后路径统计显然点分 阅读全文
posted @ 2017-03-06 15:13 MashiroSky 阅读(296) 评论(0) 推荐(1) 编辑
摘要: http://codeforces.com/problemset/problem/666/E (题目链接) 题意 给出一个主串$S$,$n$个匹配串编号从$1$到$n$。$m$组询问,每次询问主串的一个子串$S[p_l,p_r]$在编号为$[l,r]$的匹配串的哪一个中出现次数最多。 Solutio 阅读全文
posted @ 2017-03-06 09:49 MashiroSky 阅读(489) 评论(1) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=2754 (题目链接) 题意 给出$n$个名字串,$m$个点名串,问对于每一个姓名串,它包含多少个点名串,并且每一个点名串串是多少姓名串的子串。 Solution 暴力踩正解,乱搞能AC。暴跳fail即可 阅读全文
posted @ 2017-03-05 10:05 MashiroSky 阅读(248) 评论(0) 推荐(1) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3172 (题目链接) 题意 $n$个单词组成文本,问每个单词在文本中出现了几次。 Solution 题目数据范围写错了,mdzz。 构AC自动机统计每个点被经过的次数,然后按照fail树自底向上更新。 阅读全文
posted @ 2017-03-03 22:41 MashiroSky 阅读(228) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=2434 (题目链接) 题意 给出一个字符串,$P$表示输出,$B$表示退格。$m$组询问$(x,y)$,问第$x$个串在第$y$个串中出现了多少次。 Solution 构出fail树,搞出dfs序,那么 阅读全文
posted @ 2017-03-03 21:34 MashiroSky 阅读(237) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=2001 (题目链接) 题意 给出一张无向图,$m$组操作,每次修改一条边的权值,对于每次操作输出修改之后的图的最小生成树边权和。 Solution nnd开了半个小时的脑洞,然并卵。感谢这位大爷的代码与 阅读全文
posted @ 2017-03-02 22:56 MashiroSky 阅读(342) 评论(0) 推荐(2) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3196 (题目链接) 题意 1.查询k在区间内的排名;2.查询区间内排名为k的值;3.修改某一位值上的数值;4.查询k在区间内的前驱(前驱定义为小于x,且最大的数);5.查询k在区间内的后继(后继定义为 阅读全文
posted @ 2017-03-02 16:44 MashiroSky 阅读(331) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3932 (题目链接) 题意 给出$m$个区间,每个区间有一个权值,$n$组询问,每次询问在位置$x$权值前$k$大的区间的权值和。 Solution 扫描线搞一下然后主席树维护即可。 细节 查询的时候注 阅读全文
posted @ 2017-03-02 11:20 MashiroSky 阅读(186) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3224 (题目链接) 题意 1. 插入x数;2. 删除x数(若有多个相同的数,因只删除一个);3. 查询x数的排名(若有多个相同的数,因输出最小的排名);4. 查询排名为x的数;5. 求x的前驱(前驱定 阅读全文
posted @ 2017-03-01 21:52 MashiroSky 阅读(299) 评论(1) 推荐(1) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3514 (题目链接) 题意 给出$n$个点$m$条边的无向图,询问保留图中编号在$[l,r]$的边的时候图中的连通块的个数。 Solution 将边的编号作为权值用LCT维护一个最大生成树,同时记录一下 阅读全文
posted @ 2017-03-01 15:09 MashiroSky 阅读(384) 评论(1) 推荐(1) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=2733 (题目链接) 题意 给出图上$n$个点,每个点有一个点权,每次询问一个连通块中点权第$K$小的点是谁,或者连接两个点。 Solution 权值线段树合并。 细节 也许会有负数? 代码 阅读全文
posted @ 2017-03-01 09:13 MashiroSky 阅读(212) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页