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

牛客119232 牛客2025秋季算法编程训练联赛1-提升组 游记

牛客119232 牛客2025秋季算法编程训练联赛1-提升组 游记
📅 发布时间:2026/6/20 4:19:10
打了大约 $90min$ 离场,$4t$,整体题目较水。

省流

打了大约 \(90min\) 离场,\(4t\),整体题目较水。

10.15

内含剧透,请vp后再来。

不是题解!!!!!!!

赛前

晚上没吃饭,为了吃饭知道不会打的时间特别长。看到题目是寒假的题目其实比较期待,因为感觉寒假赛的质量其实还可以。

赛时

先开 A 题,题目给了一个 \(n * m\) 的矩阵,要求选择三个格点,使围成的三角形面积为 \(1\),问有多少种选法。我一开始不知道怎么回事把面积为一的三角形当成直角边为 \(1\) 的了,分别算了横向长度为 \(1\) 找纵向所有点和纵向长度为 \(1\) 然后去重,但答案肯定不对。
于是我决定直接看 B 题。题目给了一个 \(01\) 串,可以把至多 \(k\) 个字符反转,问最长的同字符串为多长。我一开始想的是二分答案肯定可以做,于是二分长度,然后统计这一段长度的 \(0\) 和 \(1\) 数量,如果较小的那个小于等于 \(k\) 这段长度就可以选到。不过写完后发现其实并不用二分,直接双指针就可以了。不过复杂度仍旧足够,\(18min\) 通过 B 题。
然后我回去看 A 题,但仍旧没有跳出一开始的错误,没什么有用的进展,只好再去看 C。
C 题给了一个字符串,然后可以选择抠出一个连续子串为 \(nico\),\(niconi\) 或 \(niconiconi\),可以分别增加 \(a\),\(b\),\(c\) 点价值。问这个字符串最大价值为多少。注意到要搜索的串很小,所以对于每个位置作为开头去搜是否接下来是这个串,然后 \(dp\) 即可,\(42min\) 通过。
接着回去看 A 题,我终于发现需要的三角形应该是 \(1 * 2\) 的,然后想到可能会出现斜着的根号之类的东西,于是我就路径依赖直接去看了 D。
D 题给了一颗树,树上的点有黑色或白色。问不同的恰好经过一个黑点的路径有多少个。我一眼看出树形 \(DP\) 秒了,只用去存每个节点作为根下面有多少点恰经过一个黑点和没有经过黑点,然后再从上往下 \(DP\) 一次,每次计算这个点作为根节点时,某个子节点下面的点和其他子节点的点连接有多少个,然后再去算每个子节点内部的。写完交了挂了一发,发现是父节点的一个子节点找过别的子节点后,必须要删掉父节点记录的这个子节点的部分,因为否则等下再计算前面的子节点的贡献就重复了。同时也想到了并查集的做法,就是把白色节点缩到一起,但感觉写着比 \(DP\) 麻烦很多就没管。
然后按照最开始的思路写了一下 A 题,直接就过了。因为斜着的三角形的斜边就是直的了,所以去算横着和竖着分别长度为一和二再去重就可以了。
看了 E 题,题目是给了一个初始点和别的很多点,保证点都不在坐标轴上。然后要求在坐标轴上放一个木板,然后初始点到别的点的连线如果被木板截断了就不能达到。要求最多达到 \(k\) 个点,问木板最长多长。我口胡了一下,分别把在初始点 \(x\) 轴和 \(y\) 轴对面的点拿出来,然后把这些点和坐标轴相交的点标出来,然后跑双指针就行了。然后我就去吃饭,比赛结束了。

赛后

回来实现了一下几分钟就一发过了。
题目质量有点低,下周可能不打了。

2025年10月15日

相关新闻

  • Nginx 之Rewrite 使用详解
  • Aexlet-VGG2
  • 科学与社会研讨课笔记

最新新闻

  • 昆明成套钻饰镶金首饰回收总榜,批量估价优势渠道实测排名 - 讯息早知道
  • 2027爱丁堡大学申请中介口碑实测 - 资讯速览
  • 2026 年黄石市厨卫屋顶地下室防水修缮三家横向测评:吉修匠 99.8 分五星榜首 - 吉修匠
  • 济南黄金回收靠谱榜:本地人亲测五年以上老店,附实时黄金回收价参考 - 商业快讯早知道
  • 2026年众智商学院软考中级系统集成项目管理工程师WBS工作分解结构怎么学?范围管理核心工具解析 - 众智商学院官方
  • 2026年6月最新万国中国官方售后服务电话及客服中心地址网点 - 亨得利官方服务中心

日新闻

  • 信任的进化:技术实现详解——如何用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 号