首页 > 其他分享 >CF Educational Round 138 乱做

CF Educational Round 138 乱做

时间:2022-10-26 20:25:03浏览次数:65  
标签:Educational 左下 标记 短路 CF 然后 右下 138

做着玩的。因为倒着做的,所以倒着写。

F

10.1 tyy讲过套路。然后这场在他讲完之后。我愿称之为押题大师。不幸的是这场没打,不然上大分了。

先树上差分,然后对于每一个节点记一个他下面第 \(0\le i\le 20\) 层儿子加的标记,然后查询的时候直接向上跳最多 20 个父亲加起来即可。由于树上差分,要用树状数组维护前缀和计算子树内的和(这个维护dfs序即可)。然后问题就在于如何维护到路径距离是 \(d\) 的点。乍一看是点分治,但是tyy讲了这个套路,对于 \(u,v\) 路径上除了 \(LCA\) 的所有点,将其对应第 \(d\) 层儿子的标记修改,对于 \(LCA\) 开始往上的 \(d\) 层(他自己是第一层),第 \(i\) 层将其 \(d-i+1,d-i\) 这两层的标记修改(最上面一层只剩0)。

E

由于刚刚做完的 div.1 D 也是个最短路,故此题也不难发现最短路。

直接建立超级源汇点,然后连到第一列和最后一列(所有边权都是终点是否已经是仙人掌,超级汇点除外),中间只向左上右下左下右上(不要漏了左下右下,他给定的已经填的位置可能使这样变优)连边,然后跑最短路记录转移即可。注意当边的起点或者终点有一个周围有仙人掌就不能连这条边。

标签:Educational,左下,标记,短路,CF,然后,右下,138
From: https://www.cnblogs.com/infinities/p/16829866.html

相关文章

  • CF 464C Substitutes in Number 题解
    前置知识:\((a+b)\equiv(a\bmodp+b\bmodp)\pmod{p}\)。同余定理使用后不能再修改数字。那么为了能用这个公式,我们倒序处理每个数字。定义\(d_i\)为\(10\)的位数\(......
  • 【CF1753E】N Machines(暴力+二分)
    题目链接给定一个操作序列,包含\((+,a_i),(\times,a_i)\)两种操作。初始\(x=1\),会从左到右依次执行所有操作得到一个终值\(x'\)。共有\(lim\)块钱,可以花\(p1\)......
  • Educational Codeforces Round 109 (Rated for Div. 2) D
    D.Armchairs我们发现性质这前面的0显然是给第一个1匹配而不会前面0的给第二个后面的给第一个显然不优有了这个性质我们就可以通过0来做文章要是这个位置是0我们显......
  • CF708E Student's Camp
    Student'sCampCodeforces708ELuoguCF708E题面翻译有一个\((n+2)\timesm\)的网格。除了第一行和最后一行,其他每一行每一天最左边和最右边的格子都有\(p\)的概......
  • 易基因|干货:cfDNA甲基化测序实验怎么做,看完你就知道了
    大家好,这是专注表观组学十余年,领跑多组学科研服务的易基因。本期,我们讲讲cfDNA重亚硫酸盐测序(cfDNA-RBS)实验怎么做,从技术原理、建库测序流程、信息分析流程等方面详细介......
  • CF1753E N Machines
    题面传送门首先你发现题面里有一个初始答案不大于\(2\times10^9\),这表示最终答案不超过\(4\times10^{18}\),这表明不用写高精,这是好的。但是这仅仅如此吗?可以发现乘\(1......
  • IPW65R150CFDA英飞凌车规MOS管\原装现货\ASEMI代理
    编辑:llIPW65R150CFDA英飞凌车规MOS管\原装现货\ASEMI代理型号:IPW65R150CFDA品牌:ASEMI封装:TO-247最大漏源电流:72A漏源击穿电压:650VRDS(ON)Max:0.135Ω引脚数量:3沟道类......
  • Solution: CF Round #830 (Div. 2) D1&D2 Balance
    FirstCFroundatCambridge.SolvedA,B,D1intheround.Droppedfrompurpletoblue...Stillalongwaytogo...Solution:CFRound#830(Div.2)D1&D2Balanc......
  • CF1612E(概率,独立贡献计算+枚举)
    CF1612E(概率,独立贡献计算+枚举)Problem-1612E-Codeforces题目Monocarp是\(n\)个学生的导师。现在有很多条消息,Monocarp希望第\(i\)个学生阅读编号为\(m_i\)......
  • CF1458C Latin Square
    对于一个排列\(p_i\),将其表示为\((i,p_i)\),那么它的逆排列可表示为\((p_i,i)\)这道题\(i,j,a_{i,j}\)均为排列,考虑用三元组\((i,j,a_{i,j})\)表示。(为了方便下......