尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

CSP-S 2025口胡记

CSP-S 2025口胡记
📅 发布时间:2026/6/19 12:43:37

《重回到CSP-S的赛场上,发现我终究是菜狗》

菜狗只做了前两个题。

社团招新

这在 luogu 上是一道黄,但是它是一道贪心

最开始注意到 a[i][d] 可能会相等(这样一个不重要的条件),然后就开始分讨+贪心,结果我错了。

这个题应该算是一道反悔贪心,针对与 a[i][d] 可能会相等的情况,完全没有必要去想怎么处理它,对于 \(i=1,2,\cdots,n\) 取满意度值最大的部门分配,而对于相等的情况先随便选一个部门。

然后这样就可以发现至多只有一个部门人数会大于 \(\frac{n}{2}\),不像上文分了不知道多少情况。

对于这样一个人数大于 \(\frac{n}{2}\) 的部门,将多余的人数调整到其他部门去,这些人需要满足调整后(即相差)的贡献最小的,排序即可。\(_{\text{Code}}\)


道路修复

这在 luogu 上是一道蓝,我感觉相比T1的贪心要好写一些((菜菜,现在已经只会口胡出假做法了

Sol 1

在考虑不改造任何一个乡镇的情况下,构建原图的最小生成树为最优解。

然而在考虑改造的情况下,剩下的 \(m -n + 1\) 边也不会有额外的贡献。

对于乡镇的数量 \(k\), 满足 \(k\le 10\),即 \(2^k\le1024\)。

那么目前先考虑将原图的最小生成树的 \(n - 1\) 计算出来,假设选取了 \(\ell\) 个乡镇 \(S\) 进行改造,那么就会多出 \(\ell \cdot n\) 条边,这 \((\ell + 1)\cdot n - 1\) 条边的最小生成树的边权和加上 \(\ell\) 个乡镇的 \(c_i\) 即为此时的答案。

枚举每个乡镇是否改造,取其最小值即为最终答案。时间复杂度为 \(\text O{\left(m\log m+2^k\cdot k n\log kn\cdot \alpha(n)\right)}\)。

这样的做法在 luogu 的机子上跑了 \(80\ \text{pts}\) 。\(_{\text{Code}}\)

Sol 2

在 Sol 1 的基础上,对边权离散化后桶排。时间复杂度为 \(\text O{\left(m+2^k\cdot k n\cdot \alpha(n)\right)}\)。

Sol 3

在 Sol 1 的基础上,将所有乡镇的 \(k\cdot n\) 边与最小生成树的 \(n - 1\) 条边统一排序,然后在后续的枚举过程中判断那些边需要被加入即可。时间复杂度为 \(\text O{\left(m \log m + kn\log kn+2^k\cdot k n\cdot \alpha(n)\right)}\)。

这样的做法在 luogu 的机子上跑了 \(100\ \text{pts}\) 。\(_{\text{Code}}\)

不过好像还有其他优化,再说再说


听说今年 CCF 上了少爷机/jy/jy/jy

相关新闻

  • 2025年烘干机制造企业权威推荐榜单:污泥烘干机/滚筒烘干机/沙子烘干机设备源头厂家精选
  • LabVIEW 类型描述符
  • 2025年靠谱的安防监控厂家推荐:五大安防监控大型厂家解析

最新新闻

  • KETTLE日志记录、任务巡检、邮件发送
  • FluentTerminal全屏模式技术深度解析:沉浸式终端体验的架构实现
  • 3.gemini336相机在ubuntu22.04的ros2下运行
  • 成本不到 5000 欧元!Matthias Plappert 公开在办公桌旁搭建机器人研究装置的研究过程
  • 三线制SPI驱动GC9306:从模拟到硬件DMA的性能跃迁
  • 2026成都空调维修实测:不制冷、漏水、异响故障诊断+平台对比 - 一步到家

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号