上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页
摘要: 题意:有n个人,每个人有一件衣服需要洗,可以自己手洗花费t时间,也可以用洗衣机洗,但是洗衣机只有一台,即每个时刻最多只能有·一个人用洗衣机洗衣服。现在给你每个人最早可以开始洗衣服的时间,问当洗衣机的洗衣时间分别为1, 2....t的时候洗完所有衣服的最短时间。 思路:首先容易想到我们先把所有人按照洗 阅读全文
posted @ 2019-09-02 21:06 维和战艇机 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个n个点m条边的图,有若干组询问,每次询问会选择图中的一些边删除,删除之后问此图是否联通?询问之间相互独立。此题强制在线。 思路:首先对于这张图随便求一颗生成树,对于每一条非树边,随机一个权值。树边的权值为所有覆盖这条树边的非树边的权值异或和。覆盖是指这条边是个返祖边,并且一端在父节点方 阅读全文
posted @ 2019-09-02 16:35 维和战艇机 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 题意:有一个n * 2的网格图,有3种操作:给两个相邻的点加上一条边,断开相邻的两个点连着的边,询问两个点的连通性。 思路:直接看博客就行了,https://blog.csdn.net/roll_keyboard/article/details/81185535,在纸上画一画来确定4个顶点之间的更新 阅读全文
posted @ 2019-09-02 12:58 维和战艇机 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一棵树,你需要在这棵树上选择一些点染成黑色,要求染色之后树中任意节点到离它最近的黑色节点的距离不超过m,问满足这种条件的染色方案有多少种? 思路:设dp[x][i]为以x为根的子树中,离x点最近的点的距离是i,并且满足题目中的限制条件的方案数。我们假设已经计算了x的一些子树对x的贡献,我们 阅读全文
posted @ 2019-08-30 19:15 维和战艇机 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 题意:有一个n * m的棋盘,你初始在点(1, 1),你需要去点(n, m)。你初始有s分,在这个棋盘上有k个点,经过一次这个点分数就会变为s / 2(向上取整),问从起点到终点的分数的数学期望是多少? 思路:按照套路,先把这k个点按照pair的方式进行排序,设dp[i][j]为从起点到点i之前经过 阅读全文
posted @ 2019-08-29 14:50 维和战艇机 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 题意:有两个小孩玩游戏,每个小孩可以选择一个起始点,并且下一个选择的点必须和自己选择的上一个点相邻,问两个选的点权和的最大值是多少? 思路:首先这个问题可以转化为求树上两不相交路径的点权和的最大值,对于这种问题,我们有两种想法: 1:树的直径,受之前HDU多校的那道题的启发,我们先找出树的直径,然后 阅读全文
posted @ 2019-08-28 23:14 维和战艇机 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一颗树,你可以把这棵树上的一条边的边权变为0,现在让你选一个根,让所有点到这个点的最大距离尽量的小。如果有多个根的最大距离距离相同,输出编号最小的边。 思路:如果没有把边权变为0的操作,这个题实际上是找树的直径的中心。现在有变为0的操作,很容易想到加一维来标记是否已经把某条边的边权变为0。 阅读全文
posted @ 2019-08-27 18:22 维和战艇机 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个序列a, 问a[i] ^ (a[j] & a[k])的最大值,其中i < j < k。 思路:我们考虑对于每个a[i]求出它的最优解。因为是异或运算,所以我们从高位向低位枚举,如果这一位a[i]是0,我们就在a[i]的右边找两个位置让它们按位与起来这位是1。那么,我们贪心的保留可以通过 阅读全文
posted @ 2019-08-27 11:44 维和战艇机 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 题意:定义两点之间的距离为从一个点到另一个点经过的点数之和(包括这两个点),设二元组(x, y)为两条不相交的路径,一条长度为x,一条长度为y,问二元组(x, y)出现了多少次? 思路:直接上jls的讲解: 基础直径练习题。考虑判断 能不能出现。劼论:任意取树上的一条直径,那么如果 能出现,那么一定 阅读全文
posted @ 2019-08-25 13:52 维和战艇机 阅读(521) 评论(1) 推荐(1) 编辑
摘要: 题意:给你一个长度为n的字符串,有m次询问,每次询问l到r的子串在原串中第k次出现的位置,如果没有输出-1。n, m均为1e5级别。 思路:后悔没学后缀数组QAQ,其实只要学过后缀数组这个题还是比较好想的。这个问题可以转化为有多少个后缀和后缀l的lcp长度大于等于r - l + 1。我们知道,在后缀 阅读全文
posted @ 2019-08-25 11:28 维和战艇机 阅读(338) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页