首页 > 其他分享 >【杂题乱写】12 月北京省选 DP 专题训练

【杂题乱写】12 月北京省选 DP 专题训练

时间:2023-12-16 11:44:22浏览次数:24  
标签:12 min 乱写 Luogu 省选 le 区间 DP

有一部分题目是模板题,就不放了。

D. Luogu-P5336 THUSC 2016 成绩单

考虑区间 DP,由于操作的特殊性,我们需要设计含有区间最值的状态,设 \(f_{l,r,i,j}\) 表示区间 \([l,r]\) 中的所有数只保留值域 \([i,j]\) 中的最小代价,\(g_{l,r}\) 为将区间 \([l,r]\) 的所有数都删去的最小代价。

\(g_{l,r}\) 的转移非常简单,就是直接枚举最后删的区间,设值域为 \([1,m]\),方程:

\[g_{l,r}=\min_{1\le i\le j\le m}\{f_{l,r,i,j}+a+b(j-i)^2\} \]

而 \(f_{l,r,i,j}\) 是枚举断点,左右区间可以选择直接删去或是变成子问题:

\[f_{l,r,i,j}=\min_{p=l}^{r-1} \{\min(g_{l,p}+f_{p+1,r,i,j},f_{l,p,i,j}+g_{p+1,r},f_{l,p,i,j}+f_{p+1,r,i,j})\} \]

提交记录:Submission - Luogu

吃饭去了,其他下午写。

标签:12,min,乱写,Luogu,省选,le,区间,DP
From: https://www.cnblogs.com/SoyTony/p/DP_Training_Problems_of_Provincial_Team_Selection_in_Bei

相关文章

  • 读程序员的README笔记12_On-Call
    1. 行为准则2. On-Call工程师2.1. On-Call工程师是应对计划外工作的第一道防线,无论是生产环境问题还是临时支持请求2.2. 将深度工作与运维工作分开,可以让团队中的大多数人专注于开发任务2.3. On-Call工程师只需专注于不可预知的运维难题和支持任务3. On-Call的工作方......
  • 12.15每日总结(阅读笔记8)
    《人月神话》这本书是软件工程类的一本经典著作。阅读这本书的第一感受就是感觉这本书不像是一种和学习相关的书,更像是用很多形象的比喻,阐述项目管理当中的一些问题,让读者能够很轻松,明白的去阅读。一般在大学学习计算机行业的时候,都会学习一门叫做软件工程的课程,老师也会跟我们讲......
  • 2023.12.15
    分布式文件系统的特点如下:hdfs的主从结构: hdfs的分块存储:  hdfs的副本机制:为了保证数据安全,把数据放到其他机器上 hadoop文件系统操作:hadoopfs  这个Hadoop配置了默认访问为hdfs文件系统。hdfs常用shell命令:   本地文件系统即客户端所在机器,假如你在n......
  • 12/15每日总结
    今天进行了CIFAR10的实战任务importtorchfromtorchimportnnimporttorch.nn.functionalasFimporttorchvisionimporttorchvision.transformsastransformsimportmatplotlib.pyplotaspltimportnumpyasnp#%%transform=transforms.Compose([transforms.T......
  • 【愚公系列】2023年12月 通用职责分配原则(四)-高内聚原则(High Cohesion Principle)
    ......
  • 2023年12月日记
    12.15今天还是下雪,好看捏,早上不用跑操,多睡了十分钟,万豪附中薄纱本部。第一节就是oi,上完李帅早读过来了。huge终于把luogu给我们几个开开了。不知道干啥,决定学DP优化,看了几篇博客就写了。写了个CF327C,很典的一道单调队列优化,写完调的时候jd一直在打扰我要口香糖。jd:我都一年......
  • 2023-12-15 每天一练
    依据灵神的网站题目顺序+每日一题2789.合并后数组中的最大元素问题给你一个下标从0开始、由正整数组成的数组nums。你可以在数组上执行下述操作任意次:选中一个同时满足0<=i<nums.length-1和nums[i]<=nums[i+1]的整数i。将元素nums[i+1]替换为n......
  • 12.15日记
    log4j.rootLogger=info,consolePrint,errorFile,logFile log4j.appender.consolePrint.Encoding=UTF-8log4j.appender.consolePrint=org.apache.log4j.ConsoleAppenderlog4j.appender.consolePrint.Target=System.outlog4j.appender.consolePrint.layout=org.apache.l......
  • 12月集训游记(day1-day3)
    Day1好好好,今天没有爆零,这真是一个良好的开局,接下来的集训我一定会学有所得的哈哈哈哈哈哈哈哈哈…总结一下今天的题目T1反正是个动态规划首先,怎么看出来这是个动态规划的……因为计数问题不是组合数就是dp,而显然,如果这道题存在组合数做法我更不会......
  • 2023.12.15——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.c#明日计划:学习......