首页 > 其他分享 >2024年12月13日 总结

2024年12月13日 总结

时间:2024-12-13 19:42:47浏览次数:3  
标签:13 12 min max sum 凸包 2024 le times

T1

仔细思考一番,发现 \(s\) 点的答案是

\[\begin{aligned} &\max_{P_i>P_s}(P_i-\sum_{j\in S_{P_i-1}} P_j)\\ &=\max_{p\ge P_s}(p+1-\sum_{j\in S_p}P_j) \end{aligned} \]

其中 \(S_k\) 表示只保留 \(P\le k\) 的点后 \(s\) 所在的连通块。

所以可以按照 \(P\) 的大小一个一个加点,需要数据结构维护:

  1. 两个集合快速合并
  2. 对一个集合快速操作

一开始傻傻地写了一个 treap 调了 1h,其实可以用链表+并查集维护。

T2

首先利用 NOIP2023T4 的思路扫描线变成区间历史最大值,线段树上每个坐标 \(x\) 维护 \([x,i]\) 的答案,则新加入一个点 \(i\),考虑其作为最小值最小能延伸至 \(j\),则 \([j,i]\) 区间覆盖一个等差数列;对于 \([1,j)\) 有区间长度加一,用 KTT 维护;同时动态维护区间历史最大值。

貌似很难搞,所以分块建凸包!根号算法最高!考虑单点 \(j\) 的贡献为 \((i-j+1)\times min(j,i)=(-j+1)\times min(j,i)+i\times min(j,i)\)

就是建一个点 \((-min(j,i),(-j+1)min(j,i))\) 然后就是对每个块建凸包,整块查询用一个斜率为 \(i\) 的直线切一下,散块查询暴力做。考虑更新,形如把一段后缀覆盖为 \((-a,(-j+1)a)\)。如果整个凸包都被覆盖,则显然其凸包只有一个点,那就是 \((-a,(-l+1)a)\)。否则直接暴力重构一下就可以了。因为是历史最大值,所以可以用一个凸包取 max,然后上面那个凸包覆盖就是动态插入。

结果要动态凸包……嘛,毕竟是省选模拟赛

动态凸包的模板题躺在 TODO LIST 里面至今没打完 QAQ

T3

\[f(A,B,k)=\min_{S\subseteq[1,n],|S|=k}\min_{p是[1,k]的一个排列}\max_{i=1}^k(\sum_{j=1}^iA_{S_{p_j}}+B_{S_{p_i}}) \]

对于每个 \(k\),求所有的 \(1\le A_i\le V\) 的 \(f(A,B,k)\) 之和

题目提示复杂度是 \(O(2^VN)\) 的。

标签:13,12,min,max,sum,凸包,2024,le,times
From: https://www.cnblogs.com/kodoku/p/18605326

相关文章

  • 20222402 2024-2025-2 《网络与系统攻防技术》实验七实验报告
    1.实验内容1.1本周学习内容网络攻击基本模式①截获嗅探监听②篡改数据包篡改③中断拒绝服务④伪造欺骗IP源地址欺骗:伪造具有虚假源地址的IP数据包进行发送√目的:隐藏攻击者身份、假冒其他计算机通过身份验证1.2实验内容及要求本实践的目标理解常用网络欺诈背......
  • 基于VL812的USB3.0HUB
    一、项目简介    基于VL812的USB3.0Hub,一路USB3.0输入,4路USB3.0输出,单电源5V供电,内部集成5V转3.3V,5V转1.2V电路。自带固件,焊接完成即可使用。二、芯片介绍-VL812超高速USB集线器控制器支持超高速、高速、全速、低速四种模式四个下行端口,一个上行端口集成电压调节器,能......
  • 20222416 2024-2025-1 《网络与系统攻防技术》实验八实验报告
    1.实验内容1.1本周学习内容前后端基础知识(CSS、JS、HTML、MYSQL等)例如前端页面的编写,MYSQL的注入方式,MYSQL语句;网络攻防靶场(PiKachu、Webgoat、DVWA)的了解和基本使用。1.2实践内容(1)Web前端HTML能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表......
  • 2024.12.11-13——攻防世界unserialize3
    知识点:PHP中的序列化和反序列化一、序列化和反序列化1.序列化(serialize)将对象的状态信息转换为可以存储或传输的形式的过程,简单来说,就是将状态信息保存为字符串。为了解决不同机器之间传输复杂数据类型的一种机制2.反序列化(unserialize)将字符串转换为状态信息。3.最......
  • 2024数据库国测揭晓:安全与可靠的新标准
    2024年数据库国测的结果,于9月份的最后一天发布了。对于数据库行业的从业者来说,国测是我们绕不过去的坎儿。那么什么是国测?为什么要通过国测,以及国测的要求有哪些?国测自愿平等、客观公正什么是国测?国测自愿平等、客观公正什么是国测?国测是中国信息安全测评中心和国家保密科技......
  • YOLOv10改进,YOLOv10添加DLKA-Attention可变形大核注意力,WACV2024 ,二次C2f结构
    摘要作者引入了一种称为可变形大核注意力(D-LKAAttention)的新方法来增强医学图像分割。这种方法使用大型卷积内核有效地捕获体积上下文,避免了过多的计算需求。D-LKAAttention还受益于可变形卷积,以适应不同的数据模式。理论介绍大核卷积(LargeKernelConvolutio......
  • YOLOv11改进,YOLOv11添加DLKA-Attention可变形大核注意力,WACV2024 ,,二次创新C3k2结构
    摘要作者引入了一种称为可变形大核注意力(D-LKAAttention)的新方法来增强医学图像分割。这种方法使用大型卷积内核有效地捕获体积上下文,避免了过多的计算需求。D-LKAAttention还受益于可变形卷积,以适应不同的数据模式。理论介绍大核卷积(LargeKernelConvolutio......
  • 2024最新最全面Java复习路线(含P5-P8),已收录 GitHub
    小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据......
  • 【Autodesk Mudbox 2024软件下载与安装教程】
    Mudbox2024系统要求 操作系统 Microsoft®Windows®10版本1809或更高版本Microsoft®Windows®11Apple®MacOS®13.x、12.x、11.xLinux®RedHat®Enterprise8.6WSRockyLinux8.6硬件 CPU:64位Intel®或AMD®多核处理......
  • 2024 PyCharm安装使用教程(附激活,常见问题处理)
    第一步:下载PyCharm安装包访问PyCharm官网,下载PyCharm也可以在这里点击下载PyCharm下载PyCharm第二步:安装PyCharm下载完成后,进行安装,next,安装完成点击xx关掉程序!第三步:下载补丁PyCharm补丁文件点击获取补丁下载成功后,打开标注的文件文件夹,进入到文件夹......