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

做题记录(Nov.)

10 月链接

11.1

CSP,炸了。

S-T1(P14361)

先让每个人选自己最大的,然后在人数最多的那个选项中,选择一些人换选项。把换选项造成的损失放在一起排序,选最小的若干个。记录一下一个人的两种损失不同时选。


S-T2(P14362)

错解(CCF 没卡),洛谷上能过:先把所有边扔到数组里排序,\(2^k\) 枚举哪些点要用,然后跑最小生成树,加上剪枝(边选够就退,答案已经不优了就退)。

正解:注意到 \(m\) 条边里只有 \(n - 1\) 条有用,放到一起。把所有特殊点的边各自放到一起。枚举 \(2^k\),对用到的特殊点和原来的边用归并的方法选择,启发式合并并查集,时间复杂度可视为 \(2^knk\)


S-T3(P14363)

11.6

CF436E *

第一次做反悔贪心。

考虑一颗星一颗星来加。有 \(4\) 种选择:

  1. \(i\):从 \(0\)\(1\)
  2. \(i\):从 \(1\)\(2\)
  3. \(i\):从 \(1\)\(0\)\(j\):从 \(0\)\(2\)
  4. \(i\):从 \(2\)\(1\)\(j\):从 \(0\)\(2\)

操作方法:用 \(5\) 个堆维护:\(a\)\(b\)\(a-b\)\(b-a\)\(-a\)

用这五个堆去看那种操作最优,然后进行相应的操作,更新堆里的数据。堆顶若有以前的过期数据,可以在用之前用 while 清掉。

http://www.rkmt.cn/news/44012.html

相关文章:

  • 251108 会议整理
  • 阿里云智能集团首席科技官云栖大会要点总结
  • 自指自洽,天职天命,苦乐年华
  • 线段树(p1083)
  • 初识PPO
  • 现今除甲醛机构选哪家?深度分析
  • 轻松可视化信息的利器——JSON Crack
  • 详细介绍:C++微基础备战蓝桥杯string篇10.5
  • [ jupyter conda 环境]
  • 深入解析:仿mudou——Connection模块(连接管理)
  • 以太坊私有链搭建与智能合约部署指南 - 教程
  • 2025年11月中国伸缩门制造企业技术实力排行榜TOP5
  • 我目前所理解的“生成式认知主体”
  • P10627 中暑
  • C语言“变量”与Python“Name”:跨语言核心概念及内存模型辨析
  • MarkDown Day1
  • 逆向基础--C++介绍与环境 (01)
  • 【技术术语】惊群效应
  • 使用 gitee 完整简要演示 20251108
  • 【技术术语】即发即弃
  • 【技术术语】指数退避策略
  • 【技术术语】冒烟测试
  • 【技术术语】服务等级协议
  • 2025年粉末分级机气流优质厂家权威推荐榜单:气流分级机/气流分级机供应/卧式气流分级机源头厂家精选
  • 【技术术语】OLAP与OLTP详解
  • 焊接机械手气体节能小秘诀
  • 从“内存容器”到“对象标签”:解构C到Python的编程认知迁移
  • 引用非当前解决方案sln的项目csproj编译报错
  • 我的书库(书单)
  • Redis-用户签到(BitMap) - 指南