上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: 分块+暴力。 对于每一块来说。如果更新不是一整块,我们直接暴力重构,如果是一整块更新的话,就给这一个块打上一个标记。 当询问的时候,我们二分答案,对于不是一整块的区间,暴力。 对于是一整块的区间,我们优先判断他和标记的大小。如果标记更大,那么由于这一道题更新的时候,区间只取min,故块中的所有数据不 阅读全文
posted @ 2020-03-06 21:25 LORDXX 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 令len[x]表示特殊点(即要去的地方)到u的距离。 那么从u出发 走完所有特殊点所需要的代价是 2 [sigma(len[x])] max(len[x]) 令dp[u]表示从小到上,特殊点到u的距离和。我们如果从1出发,sigma(len[x])就可以通过一次dfs求得。我们令sum表示距离和。 阅读全文
posted @ 2020-03-06 16:28 LORDXX 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 令dp[n][k]表示 长为n的序列 分成k段 所需要的最小代价。 我们暴力转移。 dp[i][t]=min(dp[i'][t 1]+cost[i'+1][i]) (其中i'小于i) 对于这种dp我们首先考虑线段树dp,我们可以找到min(dp[i'][t 1]),但是没有办法统计cost的值。所以 阅读全文
posted @ 2020-03-06 16:15 LORDXX 阅读(144) 评论(0) 推荐(0) 编辑
摘要: tarjan缩点,枚举子集。 首先avg即平均值是可以直接求出来的,我们假设第i个盒子给出去a,那么平衡需要的是,avg sumi+a,我们把所有数字开一个map保存下来,如果有该数字,连一条有向边,从a到avg sumi+a。 可以看到,因为题目说了unique ,所以一个点的出度是固定的,即1。 阅读全文
posted @ 2019-12-22 23:43 LORDXX 阅读(193) 评论(0) 推荐(0) 编辑
摘要: A题:暴力然后排序用string比较就好。 B题:找规律?可能emm 首先第i次加i,记前缀和为sum,要两个数字相等,至少sum =两个数字的差。 我们进一步思考,当sum!=差的时候,记sum dis=x。 如果x是偶数,x/=2,然后该数字x一定是出现在sum里面的数字,我们将x分给大的数字, 阅读全文
posted @ 2019-12-21 19:05 LORDXX 阅读(172) 评论(0) 推荐(0) 编辑
摘要: A题 水题,贪心即可。 D题 还是暴力。 相当于判断,通过代价为零的边,能有多少个连通块,答案为连通块的数目减一。 因为是个完全图,每一个点必然和其他所有点有边,我们把能通过0的边连在一起的点缩成一块。每一个块之间,将必然会使用代价为1的边相连,所以代价为快数 1。 考虑暴力dfs,开vis数组,保 阅读全文
posted @ 2019-12-21 18:24 LORDXX 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 首先构造trie图。 我们明确一点的是,给出trie图,那么所有点的转移方式都是唯一可以确定的。即使是没有这个字符,他也会指向根节点。 我们根据离散数学的知识可以知道。计算有向图的邻接矩阵,然后k次方,就能够计算出从某一个点到另一个点,有多少条长度为k的路径。 故,我们构造出来trie图,拿出该图的 阅读全文
posted @ 2019-12-20 12:10 LORDXX 阅读(219) 评论(0) 推荐(1) 编辑
摘要: A题:找出有多少个每一个位置上数字都相同的数。 模拟即可。 B题 题意:每一次可以使得相等的数字除以二,问最少次操作使得数组全部变成奇数。 暴力模拟,开一个set,每一次贪心用最大的来除以2,再暴力合并进入set。 阅读全文
posted @ 2019-12-17 09:18 LORDXX 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 容斥 dp 题意:给出()序列和?,?可以变成‘(’或者‘)’,问如果是贪心匹配可以操作任意次去掉任意括号,求所有情况深度的和。 分情况讨论。dp[i][j]表示i~j这段所有情况的深度和。 1.左括号==')‘,那么dp[i][j]=dp[i+1][j] 2.右括号=='(',那么dp[i][j] 阅读全文
posted @ 2019-12-15 20:29 LORDXX 阅读(104) 评论(0) 推荐(0) 编辑
摘要: A题: B题:模拟就完事儿 C题:乱搞前缀 cpp include include include include include include include include include include include include // include include pragma GC 阅读全文
posted @ 2019-12-14 20:25 LORDXX 阅读(75) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页