首页 > 其他分享 >杂题口胡

杂题口胡

时间:2023-03-12 21:58:06浏览次数:42  
标签:Link nm 即可 mathcal 杂题 DP

其实是对着题解贺

ARC058F

\(\mathcal{Link}\)

考虑暴力 DP,设 \(f_{i,j}\) 表示前 \(i\) 个串中长度为 \(j\) 的最优串。

注意到字典序具有良好的性质:对于有希望成为最优解的 \(f_{i,j}\) 和 \(f_{i,k}\)(\(j<k\)),\(f_{i,j}\) 必为 \(f_{i,k}\) 前缀(注意要判断能否拼成长度为 \(m\) 的串,这是容易的)。
所以我们可以对所有 \(i\) 维护一个母串 \(s_i\),这样只需要用 \(f_{i,j}\) 记录是否有用就好了,空间变为 \(\mathcal O(nm)\)

考虑转移: \(f_{i,j}=\min(f_{i-1,j},f_{i-1,j-|a_i|}+a_i)\)。我们可以先算出 \(f_{i,j}\) 的值(只需要记录哪个转移更优就好了),然后用单调栈维护当前有用状态即可,最后可以由栈顶更新出 \(s_i\)。

所以我们具体要干的就是判断 \(f_{i,j}\) 和 \(f_{i,k}\) 的大小。发现每个 \(f_i\) 都是由 \(f_{i-1}\) 和 \(s_i\) 拼成的,所以可以使用 Z 函数算出 \(\operatorname{lcp}\) 即可快速判断,实在不会可以用哈希。

复杂度 \(\mathcal O(nm+\sum |s|)\)

CF1268E

\(\mathcal Link\)

考虑在退化成树时,直接边权从大到小 \(\mathcal O(m)\) 维护即可。

当存在环时,可能会在加边 \((u,v)\) 时多算一些 \(u,v\) 都能到的点。显然这只会在成环的时候出现,且最小边一定通过两侧都能走到最大边 \((p,q)\),那么重复贡献的就是能通过环上最大边走到的点,即对应两点在加入最大边前所能到的点。

直接 DP 就好了。

标签:Link,nm,即可,mathcal,杂题,DP
From: https://www.cnblogs.com/pref-ctrl27/p/17209252.html

相关文章

  • 2023/3/11杂题总结(未完)
    ELCA这道题的整体思路就是,对于一个lct,我们能够维护的东西,需要保证能够在较优的时间内完成实边修改和区间合并(就是得保证支持实虚边转化和平衡树的维护),那么这道题,......
  • 杂题乱做3
    补了一些讲过的远古题和近期的CF2000分以上的部分题。CF1764H题意:有序列\(a_n\),初始\(a_i=i\),给定\(m\)个修改操作\([l_i,r_i]\),修改方式是把区间内所有数赋值成......
  • 3月CF杂题
    CodeforcesRound853(Div.2)打的VP。E.ServalandMusicGame妙妙题。F.ServalandBrainPower妙妙题+1。对\(k\ge5\)的情况,我们把整个序列分成5段,那......
  • 3月AT杂题
    ABC292Ex太一眼了,不写了。F-RegularTriangleInsideaRectangle题意:给你一个大小为a*b的矩形,求矩形内部能放下的最大正三角形的边长。\(a,b\le10^3\)。假设a......
  • 杂题小记(2023.02.22)
    杂题小记(2023.02.22)目录杂题小记(2023.02.22)更好的阅读体验戳此进入HDU-3038HowManyAnswersAreWrong题面SolutionCodeLG-P1525[NOIP2010提高组]关押罪犯题面Soluti......
  • 杂题小记(2023.02.24)
    杂题小记(2023.02.24)目录杂题小记(2023.02.24)更好的阅读体验戳此进入LG-P5251[LnOI2019]第二代图灵机题面SolutionCodeLG-P3765总统选举题面SolutionCodeUPD更好的阅读体......
  • 杂题小记(2023.02.27)
    杂题小记(2023.02.27)目录杂题小记(2023.02.27)更好的阅读体验戳此进入LG-P3865【模板】ST表LG-P3293[SCOI2016]美味题面SolutionCodeLG-P5490【模板】扫描线题面Solution......
  • 杂题小记(2023.03.01)
    杂题小记(2023.03.01)目录杂题小记(2023.03.01)更好的阅读体验戳此进入[ARC084D]SmallMultiple题面SolutionCodeLG-P2371[国家集训队]墨墨的等式题面SolutionCodeLG-P2158......
  • 杂题小记(2023.02.28)
    杂题小记(2023.02.28)目录杂题小记(2023.02.28)更好的阅读体验戳此进入SP2713GSS4-CanyouanswerthesequeriesIV题面SolutionCodeLG-P4391[BOI2009]RadioTransmissio......
  • CF杂题题解
    129B.StudentsandShoelaces题意:一个\(n\)个点\(m\)条边的无向图,每一轮删去所有度数为\(1\)的点,问删几轮停止。暴力模拟每一轮即可,每次删点更新邻居度数。{%......