首页 > 其他分享 >10.26 吃 Div.2 水分

10.26 吃 Div.2 水分

时间:2024-10-27 10:20:37浏览次数:5  
标签:前缀 删除 10.26 水分 Div.2 D2 dp

10.26 Codeforces Round 982 (Div.2)

Solve : A~D2 (4/5)

Rank : 24

Rating : \(2098+114=2212\)

Pref : 2554

发挥评价:Good-

果然还是 Div.2 善良啊!()

随便做了前四道,没咋卡住,就这名次了,可惜 C 有一发罚时吃得不温不火,比较可惜。

然后 E1 咋这么难。

CF2027D1 / D2

长为 \(n\) 的序列 \(a\) 和长为 \(m\) 的不增序列 \(b\),以及一个初始为 \(1\) 的变量 \(k\)。

每次可以做如下两件事情:

  1. 当 \(k<m\),令 \(k\) 变为 \(k+1\),花费为 \(0\)。

  2. 删除 \(a\) 的一段前缀,要求它的和小于 \(b_k\),花费 \(m-k\)。

求删空的最小代价,D2 还要输出方案数。

由于 \(k\) 与删掉的前缀长度只增不减,考虑 \(dp_{i,j}\) 表示已经删除 \(i\) 个数,\(k=j\) 时的最小花费,答案为 \(dp_{n,k}\)。

然后发现删除得多肯定不劣,于是二分找到最长的能删除的前缀转移。

D2 要记录方案数,这下贪心转移直接坠机了。

考虑第一维枚举 \(j\),然后发现每次转移形如给一段区间取 \(min\) 外加记录方案数,考虑标记永久化的线段树维护。

标签:前缀,删除,10.26,水分,Div.2,D2,dp
From: https://www.cnblogs.com/FunStrawberry/p/18507943

相关文章

  • 10.26学习
    1.整形的定义和输出在C语言中,整形(Integer)是一种基本数据类型,用于存储整数。整形变量可以是正数、负数或零。在定义和输出整形变量时,需要注意以下几点:①定义整形变量:使用 int 关键字定义整型变量。可以指定整形变量的初始值。例如: intnumber=10; ②整型的分类:C语......
  • 10.26如何进行简单的java连接数据库
    1建表1.win+R输入cmd输入mysql-uroot-p输入密码2.查看数据库原本的成员showdatabases3.创建一个新表,如studentcreatedatabasestudent;4.使用usestudent;createtablestudent(idint,namevarchar(10));5.插入insertintostudentvalue(1,'张三');in......
  • 2024.10.26
    1.st.upper_bound(c)返回的是地址想要上面的值要加*prev()也是;2.p1102的思路先for统计所有的数据的出现次数用map作为计数器一一对应,然后数组里存入的是arr[i]=数据-C;再for把map里有多少计数器的名字和“数据-C”一样的并且将计数器记的数累加求和;3.p1918思路先for把所......
  • 10.26数据库
    1、rpm-qa|grep服务名称案例:rpm-qa|grepmysql2、将所有msyql的包删除干净删除方法:(1)yumremovemysql*删除linux中的数据库(2)yumerase包名,删除linux中的数据库(3)rpm-e--nodeps包名删除linux中的数据库(3)mysql的安装a.安装客户端yuminsta......
  • 10.26
    [实验任务一]:女娲造人使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,如果传入参数R,则返回一个Robot对象。请用程序设计实现上述场景。实验要求:1.画出对应的类图; 2. 提交源代码;//抽象产品类:Person接口public......
  • 2024.10.26 InfiniCLOUD WebDAV 简易登录器
     2024.10.26InfiniCLOUDWebDAV简易登录器  ;;2024.10.26InfiniCLOUDWebDAV简易登录器;;C:\APP\WinSCP\AHK\InfiniCLOUD.ahk;;WinSCP一键登录InfiniCLOUD的WebDAV文件服务的AutoHotkey脚本源代码#SingleInstance,force#Persistent;身份验证,请使用飞......
  • 【2024潇湘夜雨】WIN 11_IoT_Ent_LTSC_2024_24H2.26100.2161软件选装纯净特别版10.26
    【系统简介】=============================================================1.本次更新母盘来自WIN11_IoT_Ent_LTSC_2024_24H2.26100.2161.进桌面后稍等片刻,等待后续部分优化完成。2.全程离线精简、无人值守调用优化处理制作。部分优化适配系统可能要重启几次,即使显示适配失败也......
  • 2022.10.26
    树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树......
  • codeforces round 977 (div.2) C2(访问set的第一个元素,观察数据规律-出现次序,用set记
    解题历程:我首先想到的是等效法,每一次操作可以等效为每次将第一个人抽出放入一组,后面的人往前移,而该组的人就是可以任意放置的人,当b中后面再出现与前一个相同的人时,就不进行操作,当b中出现不同的人时,就看看这组中有没有这个人,有的话就下一个循环,没有的话就看看这个新的人是否按a中......
  • 厂家介绍水分仪应用及精度测量时所要注意事宜
    水分仪的应用水分仪在众多领域都发挥着重要作用。在农业领域,它能准确测量谷物、水果等的水分含量,帮助判断农产品的质量和储存条件。在工业生产中,对于原材料和成品的水分控制至关重要,水分仪可确保产品符合质量标准。在食品行业,水分仪能监控食品的水分含量,保障食品安全和口感。......