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

2025多校CSP模拟赛1

2025多校CSP模拟赛1
📅 发布时间:2026/6/20 18:16:44

2025多校CSP模拟赛1

开 T1 水,开 T2 发现能乱搞,搞完发现是正确的。

开 T3 发现是熟悉的 dp,马上开写一个插板。

写了 2h 后发现占地面积不好算,放弃了。

T1 交友

发现只要特判类似

CG
GC

即可。

T2 炼金

因为环一定不优,所以出现环直接爆了,但是感觉写 \(dfs\) 很没有前途,于是选择递推模拟这样的过程。

具体的每次二分一个答案,然后进行很多轮,每轮遍历数组如果欠了金属就找两个儿子要。

容易发现如果 \(O(n)\) 轮后还是还不上,就说明出现了环,此时直接判凑不成。

那么复杂度是 \(O(Tn^2\log V)\)

T3 磁铁

发现肯定是先让所有磁铁紧密排列,然后求出剩下的空位进行插板法。

但是左右端点的磁力占地面积是不全的,不过根本没必要枚举左右端点,只需要将占地面积压入 \(dp\) 状态就好。

其次我们发现当一个磁铁需要放入两个磁铁之间时,需要将这两个磁铁分开,这样贡献不好算。

那么就可以枚举当前分为多少个连通块,这样每个联通块的左右端点的磁力就不用考虑了,此时如果从小到大枚举,占地面积的增加就极好算了。

设 \(dp_{i,j,k}\) 表示当前枚举到 \(i\) 分为 \(j\) 个连通块,占地面积 \(k\)。

第 \(i\) 个单开一个连通块:\(dp_{i,j,k}+=j\times dp_{i-1,j-1,k-1}\)

第 \(i\) 个合并两个连通块:\(dp_{i,j,k}+=j\times dp_{i-1,j+1,k-(2r_i-1)}\)

第 \(i\) 个放在一个连通块的左端或右端:\(dp_{i,j,k}+=2j\times dp_{i-1,j,k-r_i}\)

答案就是简单插板法,\(dp_{n,1,i}C^{l-i+n}_{n}\)。

复杂度 \(O(n^2l)\)

T4 铁轨

很好的欧拉回路题。

考虑可以将问题转化为加速不消耗代价,减速消耗代价。

那么因为要经过所有的铁轨,那么这些边一定经过。

此时如果将每个速度抽象成一个点,并且加入一个从 \(inf\) 连向 \(1\) 个边,这样就不用考虑起点终点,由路径变为回路。

因为向左经过一个点和向右经过一个点的数量一定要相同,那么就以此为代价在 \(i\) 和 \(i+1\) 间连边。

可是有可能连完后不连通,那么可以上一个最小生成树维护一下。

相关新闻

  • AT_arc189_b [ARC189B] Minimize Sum
  • 详细介绍:netpoll性能调优:Go网络编程的隐藏利器|Go语言进阶(8)
  • Vibe Coding - MCP Feedback Enhanced(交互反馈 MCP) - 实践

最新新闻

  • LoRA微调实战:LLaMA 3低成本云端微调全流程
  • P4363 [九省联考 2018] 一双木棋 chess
  • BUUCTF:[HCTF 2018]admin 三种解法背后的Web安全攻防启示
  • 3步解锁:零门槛搭建你的私人三国杀游戏平台
  • Autosar CAN开发实战:从接线到通讯,物理层避坑指南
  • 深圳居家户型差异化隔音怎么做?|静华轩隔音窗|儿童房/书房/主卧/老人房/电竞房分区降噪,适配全家作息隔音定制 - 维小达科技

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 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 号