首页 > 其他分享 >Educational Codeforces Round 170 (Rated for Div. 2) D.Attribute Checks (没有完全搞懂)

Educational Codeforces Round 170 (Rated for Div. 2) D.Attribute Checks (没有完全搞懂)

时间:2024-10-15 15:21:38浏览次数:6  
标签:Educational Rated Power max dp 搞懂 Smart

算法

显然为 dp

状态设计

\(dp_{i, j}\) 表示在第 \(i\) 个获得能力点的地方, 之前智慧能力值为 \(j\), 时的最大分数

状态转移

显然需要从 \(dp_{i - 1, j}\) 转移而来

枚举 \(j \in [0, i)\)
则有(注意取 \(\max\) 操作要与自己相比较)
设 第 \(i - 1\) 个能力点到第 \(i\) 个能力点中间
\(\leq k\) 的智慧检查有 \(Smart_{i - 1, k}\)
\(\leq k\) 的力量检查有 \(Power_{i - 1, k}\)
则有

\[dp_{i, j} = \max{(dp_{i - 1, j})} \]

\[dp_{i, j + 1} = \max{(dp_{i - 1, j} + Smart_{i - 1, j} + Power_{i - 1, i - j})} \]

\[dp_{i, j + 1} = \max{(dp_{i - 1, j + 1} + Smart_{i - 1, j + 1} + Power_{i - 1, i - j - 1})} \]

时间复杂度

预处理 \(Smart, Power\) 是 \(O(m^2)\)
dp 转移是 \(O(m^2)\)

代码

总结

复杂 dp 注意分类不重不漏

标签:Educational,Rated,Power,max,dp,搞懂,Smart
From: https://www.cnblogs.com/YzaCsp/p/18467445

相关文章

  • 一文搞懂 URI 和 URL
    文章目录前言URIURI通用组成部分URLURL的常见定义格式方案(scheme)权威(authority)主机名(Host)端口号(Port)路径(Path)查询参数(Query)片段(Fragment)URNURN的基本结构特点用途三者的区别和联系前言在日常中我们打开浏览器访问网站时需要输入网址,如:http://127.0.0.1:8......
  • # Educational Codeforces Round 170 (Rated for Div. 2) 题解D
    EducationalCodeforcesRound170(RatedforDiv.2)题解DD.AttributeChecks链接:Problem-D-Codeforces思路:由于\(m\)还有\(abs(r[i])\)很小,考虑dp因为每个0能对后面多少个check做出贡献是固定的,所以预处理因为我们每次的0的个数是单调不减的所以,我们上一次......
  • Educational Codeforces Round 170 (Rated for Div. 2) C. New Games
    题意转化找一些相邻的数(其中相邻定义为递增序下任意相邻两数差\(\leq1\))求相邻数中,不同数字有\(k\)种,取到数字个数的最大值算法容易想到按顺序排列观察到有点像滑动窗口,考虑用队列维护一个出现不同数字次数为\(k\)的区间,再计算代码来自转载地址voidsolv......
  • Codeforces Educational Codeforces Round 170 (Rated for Div. 2)
    A-TwoScreens大意:    给两个字符串,每次在两个空子符串进行两种操作     1、字符串末尾加一个任意字母    2、一个字符串全部复制给另一个字符串    求得到给定的两个字符串的最小操作数思路:    看最前面有多少相等即可 ......
  • Educational Codeforces Round 170 (Rated for Div. 2)
    目录写在前面A签到B结论C双指针D模拟,差分,DP,结论E计数,DP,F写在最后写在前面比赛地址:https://codeforces.com/contest/2025。妈的不想上学省赛回来昏了一天了。A签到发现最优的操作是先在一个屏幕操作得到最长公共前缀,然后复制到另一方上,再分别操作两方。特判若无公共前......
  • 搞懂这些AI大模型名词,你也能轻松入门!
    大模型应用开发正在逐渐改变各个行业,但对技术小白来说,了解并掌握这些复杂的工具和概念非常重要。你是否觉得面对“LlamaIndex”、“Ollama”、“Anthropic”等术语无从下手?你是否在应用开发时被各种名词搞得晕头转向,不知道它们之间的区别与联系?我们将为你详细介绍这些关......
  • AI绘画SD零基础入门到精通教程,新手小白AI扫盲教程,一文搞懂MIdjourney和StableDiffusio
    大家好,我是强哥Midjourney是目前全网最强大的AI绘画平台,用户只需要简单地输入关键词描述,就能获得多幅风格各异的绘画作品,无需任何专业的绘画技能,即刻拥有让人惊叹的艺术创造力。在MidjourneyV5版本之前,用户可以享受免费使用额度,只需要注册一个账户即可在线体验AI绘画。......
  • Splatt3R: Zero-shot Gaussian Splatting from Uncalibrated Image Pairs 论文解读
    目录一、概述二、相关工作1、近期工作2、DUSt3R3、MASt3R三、Splatt3R1、MASt3R的Backbone 2、高斯预测头3、点云与3D高斯参数结合4、3D高斯渲染5、损失函数四、实验 1、对比实验2、消融实验一、概述    该论文首次提出了一种无需任何相机参数和深......
  • FreqFed: A Frequency Analysis-Based Approach for Mitigating Poisoning Attacks in
    FreqFed:AFrequencyAnalysis-BasedApproachforMitigatingPoisoningAttacksinFederatedLearning--FreqFed:一种基于频率分析的联邦学习中缓解中毒攻击的方法来源摘要威胁模型设计目标所用方法FreqFed总结思考来源NetworkandDistributedSystemSecurity......
  • [The 3rd Ucup. Stage 10 West Lake] Generated String
    题意维护一个字符串集合,支持动态插入,动态删除,查询同时具有前缀\(s_1\)与后缀\(s_2\)的串的个数,所有字符串用如下方式给出:先给定一个全局模板串\(S\),每一个字符串都是\(S\)的若干个下标区间对应的字符串拼接而成的。即给出若干个区间\([l_1,r_1],[l_2,r_2],\dots,[l_k,r_k......