当前位置: 首页 > news >正文

11.14 —— (VP)2024icpc杭州

沈阳站赛前的最后一把 \(VP\) ,希望能在沈阳站偷到牌子qwq。。。

赛时 \(4\) 题,高罚时,输在 \(E\) 题开出来得太慢了。

\(A,K\) 纯签到。

\(E\): 显然所在楼层越高越有利,那么当前只要我们有免费上升的机会,就可以贪心地用掉这个机会。将所有区间按照左端点升序排序,遇到左端点比当前所在楼层小,右端点比当前楼层大的区间就直接使用,直到没有可再使用的区间。若还剩下一些左端点大于当前楼层的区间,那么没有办法,我们只能通过额外花费来到达这些区间。不断重复上述过程,直到到达可上升的最高点 \(\max_{i=1}^{n} r_{i}\)。此时,剩下没有使用的区间的左端点均比当前位置低,我们一定可以按照这些区间右端点降序的顺序依次免费使用这些区间。按照上述方式模拟即可。

code

\(H\):一道看着唬人但是不难的构造题,赛时最后 \(10min\) 出的,希望后天比赛也能有这样的运气和发挥。容易猜到让最长重链的链头作根节点一定最优。我们发现最长的重链如果只有唯一一条,就可以这样构造:让这条重链的链头成为根节点,其他的重链都接在这个链头下面。于是我们考虑出现多条最长重链的情况

我们发现:如果存在一条非最长链可以接在根节点所在重链的重儿子下方,那么这个重儿子的子树大小至少为最长重链的长度。此时再将其他重链接在根节点下方,一定不会影响这个重儿子。容易发现,这条非最长链的长度必须 \(\leq L_{max} - 2\)。否则一定无解。具体细节见代码。

code

M. Make It Divisible

貌似要用到笛卡尔树,以后有时间再补。

code

F. Fuzzy Ranking

\(SCC\)

code

B. Barkley III

线段树上二分

code

http://www.zskr.cn/news/49868.html

相关文章:

  • CF1381D The Majestic Brown Tree Snake/SS251114C. 历遍的树(inverse)
  • 如何将 Android 联系人备份到 Mac 的 4 种容易
  • 分布式之RabbitMQ的使用(3)QueueBuilder - 详解
  • 2025年市面上口碑好的出国留学中介机构哪家强,全球联申/名校录取/留学就业一体化/背景提升/语言培训中介哪家好
  • 网络犯罪新手段:黑客如何利用IT技术实施货物盗窃
  • 很多争论不是认知问题,而是数学问题
  • 代码制作数学动画 python manim jjmpeg - 何苦
  • 题解:P13573 [CCPC 2024 重庆站] Pico Park
  • 实用指南:12-机器学习与大模型开发数学教程-第1章1-4 导数与几何意义
  • docker登录容器镜像仓库
  • 吴恩达深度学习课程二: 改善深层神经网络 第三周:超参数调整,批量标准化和编程框架(一)超参数调整
  • 恭喜自己,挑战成功! - Ghost
  • 如何在测试覆盖不足后补充验证
  • 完整教程:PDFBox - PDDocument 与 byte 数组、PDF 加密
  • Web应用模糊测试完全指南
  • 【HT-086-Div.2】错乱的集合
  • WEditor的使用方法
  • 感情粉末沿着试管边缘 在祝福中逐渐分解 加热认知离子重新排列 于底部悲伤沉淀
  • flask: 抛出异常
  • 雪地奔驰全等级提升所需经验一览
  • 2025皮肤亚健康管理品牌最新专业推荐:科技赋能健康美新生态
  • 深入解析:Vue3 路由配置和使用与讲解(超级详细)
  • HubSpot如何规模化推进AI编码助手应用
  • 完整教程:OpenHarmony内核基础:LiteOS-M内核与POSIX/CMSIS接口
  • 常量指针 和 指针常量 - const pointer and pointer to const
  • 11.14模拟赛
  • 实用指南:云计算生态及学习方向和就业领域方向
  • 2025年11月徐州AI GEO平台综合评测与权威推荐
  • 2025年国内徐州宣传片公司品牌权威推荐榜单
  • 好题集 (2) - LG P4550 收集邮票