随笔分类 -  其他 - 模型/总结/重要

上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 32 下一页
摘要:考试的时候是这么想的: 求出每一个点花掉 $i$ 的花费向其他点尽可能走的最长距离,然后二分这个花费,找到第一个大于 $d$ 的就输出$.$然而,我这个记忆化搜索 $TLE$ 的很惨$.$这里讲一下正解: 上面的大题思路是正确的,但是记忆化搜索太慢,考虑倍增 $floyd.$令 $f[i][j]$ 阅读全文
posted @ 2019-08-20 19:26 EM-LGH 阅读(255) 评论(0) 推荐(0)
摘要:考试的时候切掉了,然而卡精 + 有一个地方忘开 $long long$,完美挂掉 $50$pts. 把式子化简一下,然后直接拿线段树来维护即可. Code: 阅读全文
posted @ 2019-08-20 17:02 EM-LGH 阅读(129) 评论(0) 推荐(0)
摘要:Description Input Output 求一棵树编号序列不同的方案数: 令 $f[u],g[u]$ 分别表示 $u$ 选/不选 的方案数. 则 $f[u]=\prod_{v\in son[u]}g[v]$,$g[u]=\prod_{v\in son[u]}g[v]+f[v]$. 然而如果要 阅读全文
posted @ 2019-08-19 17:16 EM-LGH 阅读(250) 评论(0) 推荐(0)
摘要:Description Input Output 其实就是给出两颗树,求一种两种树同构的方式,使得不同颜色个数最少$.$树的重新构建,其实就是指定不同的点为根节点$.$ 好在树的重心有一个重要的性质:在一颗树上只有一个/两个点之间又一条边$.$ 我们可以把第一棵树随便一个重心为根,求出每个点为根节点 阅读全文
posted @ 2019-08-19 11:29 EM-LGH 阅读(191) 评论(0) 推荐(0)
摘要:第一问: 先不考虑山的高度有相同的:直接按照高度降序排序,试着将每一座山插入到前面山的缝隙中. 当然,这并不代表这些山的相对位置是固定的,因为后面高度更低的山是有机会插入进来的,所以就可以做到将所有情况都考虑到. 假设现在要插入第 $i$ 座山,前面已插入了 $i-1$ 座比当前山高的山,那么当前能 阅读全文
posted @ 2019-08-17 14:38 EM-LGH 阅读(166) 评论(0) 推荐(0)
摘要:设节点个数大于 $\sqrt n$ 的颜色为关键颜色,那么可以证明关键颜色最多有 $\sqrt n$ 个.对于每个关键颜色,暴力预处理出该颜色到查询中另一个颜色的距离和. 对于不是关键颜色的询问,直接建立虚树进行统计即可. 由于不是关键颜色,节点数最多为 $\sqrt n$ ,那么时间复杂度是 $O 阅读全文
posted @ 2019-08-17 09:27 EM-LGH 阅读(276) 评论(0) 推荐(0)
摘要:比较头疼的计数题. 我们发现,放置一个棋子会使得该棋子所在的1个行和1个列都只能放同种棋子. 定义状态 $f_{i,j,k}$ 表示目前已使用了 $i$ 个行,$j$ 个列,并放置了前 $k$ 种棋子的方案数. 假设当前枚举到的是第 $k$ 个棋子,该种棋子有 $num_{k}$ 个. 枚举 $d1 阅读全文
posted @ 2019-08-16 10:34 EM-LGH 阅读(170) 评论(0) 推荐(0)
摘要:Description quailty和tangjz正在玩一个关于线段的游戏。在平面上有n条线段,编号依次为1到n。其中第i条线段的两端点坐 标分别为(0,i)和(1,p_i),其中p_1,p_2,...,p_n构成了1到n的一个排列。quailty先手,他可以选择一些互不相交 的线段,将它们拿走, 阅读全文
posted @ 2019-08-15 15:44 EM-LGH 阅读(184) 评论(0) 推荐(0)
摘要:Description 期末考试结束了,班主任L老师要将成绩单分发到每位同学手中。L老师共有n份成绩单,按照编号从1到n的顺序叠 放在桌子上,其中编号为i的成绩单分数为w_i。成绩单是按照批次发放的。发放成绩单时,L老师会从当前的一叠 成绩单中抽取连续的一段,让这些同学来领取自己的成绩单。当这批同学 阅读全文
posted @ 2019-08-14 14:49 EM-LGH 阅读(155) 评论(0) 推荐(0)
摘要:Description 小A最近一直在找自己的爸爸,用什么办法呢,就是DNA比对。小A有一套自己的DNA序列比较方法,其最终目标是最 大化两个DNA序列的相似程度,具体步骤如下:1.给出两个DNA序列,第一个长度为n,第二个长度为m。2.在两个序 列的任意位置插入任意多的空格,使得两个字符串长度相同 阅读全文
posted @ 2019-08-14 12:57 EM-LGH 阅读(260) 评论(0) 推荐(0)
摘要:有两个操作: 将 $[l,r]$所有数 + $x$ 求 $\sum_{i=l}^{r}fib(i)$ 将 $[l,r]$所有数 + $x$ 求 $\sum_{i=l}^{r}fib(i)$ $n=m=10^5$ 直接求不好求,改成矩阵乘法的形式: $a_{i}=M^x\times fib_{1}$直 阅读全文
posted @ 2019-08-14 10:42 EM-LGH 阅读(195) 评论(0) 推荐(0)
摘要:题目链接:T2238 礼物 考虑 $[l,r]$ 区间中哪些二元组是优秀二元组:发现将二元组的 $x$ 按照从大到小排序,若 $y[i]$ 是这个前缀的最大值,则该二元组是优秀的. 因为数据是随机的,所以前缀最大值期望是 $log(n)$ 个的. 所以,我们可以用线段树来暴力存这些优秀的二元组. 区 阅读全文
posted @ 2019-08-13 11:03 EM-LGH 阅读(237) 评论(0) 推荐(0)
摘要:Description 题面:www.lydsy.com/JudgeOnline/upload/task.pdf 题面:www.lydsy.com/JudgeOnline/upload/task.pdf Input Output 一般概率题有两种套路: 第一种方法比较好理解,这道题这么做的话也非常简 阅读全文
posted @ 2019-08-06 16:08 EM-LGH 阅读(242) 评论(0) 推荐(0)
摘要:Description 在一个n*m的棋盘上要放置若干个守卫。对于n行来说,每行必须恰好放置一个横向守卫;同理对于m列来说,每列 必须恰好放置一个纵向守卫。每个位置放置守卫的代价是不一样的,且每个位置最多只能放置一个守卫,一个守卫 不能同时兼顾行列的防御。请计算控制整个棋盘的最小代价。 在一个n*m 阅读全文
posted @ 2019-08-03 13:22 EM-LGH 阅读(231) 评论(0) 推荐(0)
摘要:只要一堆线段有重叠次数大于等于 $m$ 次的位置,那么一定有解 因为重叠 $m$ 次只需 $m$ 个线断,将那些多余的线断排除掉即可 先将区间按照长度从小到大排序,再用 $two-pointer$ 从左到右扫描 不难发现左右两个指针都是不递减的,所以时间复杂度是 $O(\texttt{nlogn}) 阅读全文
posted @ 2019-08-01 16:44 EM-LGH 阅读(221) 评论(0) 推荐(0)
摘要:Description 算术天才⑨非常喜欢和等差数列玩耍。 有一天,他给了你一个长度为n的序列,其中第i个数为a[i]。 他想考考你,每次他会给出询问l,r,k,问区间[l,r]内的数从小到大排序后能否形成公差为k的等差数列。 当然,他还会不断修改其中的某一项。 为了不被他鄙视,你必须要快速并正确地 阅读全文
posted @ 2019-08-01 14:50 EM-LGH 阅读(208) 评论(0) 推荐(0)
摘要:Description 给定一个长度为 N 的正整数序列Ai对于其任意一个连续的子序列 {Al,Al+1...Ar},我们定义其权值W(L,R )为其长度与序列中所有元素的最大公约数的乘积,即W(L,R) = (R-L+1) ∗ gcd (Al..Ar)。 JYY 希望找出权值最大的子序列。 给定一 阅读全文
posted @ 2019-08-01 08:48 EM-LGH 阅读(216) 评论(0) 推荐(0)
摘要:Description 比特哈顿镇有n*n个格点,形成了一个网格图。一开始整张图是完整的。有k次操作,每次会删掉图中的一条边(u,v),你需要回答在删除这条边之后u和v是否仍然连通。 比特哈顿镇有n*n个格点,形成了一个网格图。一开始整张图是完整的。有k次操作,每次会删掉图中的一条边(u,v),你需 阅读全文
posted @ 2019-07-31 16:09 EM-LGH 阅读(224) 评论(0) 推荐(0)
摘要:Description 给定一个长度为n的序列a[1],a[2],...,a[n],请将它划分为m段连续的区间,设第i段的费用c[i]为该段内所有数字的异或和,则总费用为c[1] or c[2] or ... or c[m]。请求出总费用的最小值。 给定一个长度为n的序列a[1],a[2],..., 阅读全文
posted @ 2019-07-31 15:00 EM-LGH 阅读(263) 评论(0) 推荐(0)
摘要:Description 你的面前有N个数排成一行。分别为A1, A2, … , An。你打算在每相邻的两个 Ai和 Ai+1 间都插入一个加号或者 减号或者乘号。那么一共有 3^(n-1) 种可能的表达式。你对所有可能的表达式的值的和非常感兴趣。但这毕竟太 简单了,所以你还打算支持一个修改操作,可以 阅读全文
posted @ 2019-07-31 14:14 EM-LGH 阅读(131) 评论(0) 推荐(0)

上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 32 下一页