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

2025.10.4训练记录

2025.10.4训练记录
📅 发布时间:2026/6/19 14:55:53

上午noip模拟

T1

题目关键在于:中奖数字的最后两位必须两两不同。
于是可以把每个后两位的状态看成『一种数』。
依次考虑每种数作为一、二、三等奖对答案造成的贡献。
于是可以 dp,状态为 \(f[i][0/1][0/1][0/1/2/3]\)。

看起来很简单但是实际上场上做了一个半小时。
前面想的是贪心,但是一直不知道怎么处理『后两位两两不同』这个性质。
dp 是不太要脑子的。

T2

神秘推式子题。也许没那么神秘。

先考虑暴力的 dp。\(f[i][j][k]\) 表示区间 \([i, j]\),最后的胜者为 \(k\) 的概率。
转移:由于只能将相邻的数合并,所以考虑枚举断点将区间分成两块。
包含 \(k\) 的区间胜者一定是 \(k\),另一半中尝试再枚举胜者 \(p\)。
相当于枚举了区间内最后一次战斗是 \({k, p}\) 之间举行的。
复杂度 \(O(n ^ 5)\)。
注意到我在考场上没有想到这个转移。
我一直在考虑:第一次战斗后,区间会变成什么样的情况。
然后发现很难用哪个状态去刻画,因为进行几次之后就是一个子序列。
\(f[i][j][k] = \sum f[i][l][p] * f[l + 1][j][k] * calc(k, p) * \frac{1}{j - i} (l < k)\)。
\(l \geq k\) 的情况同理。

然后比较好想的一个状态优化是 \(f[i][j][0/1]\) 表示 \([i, j]\) 的最终胜者是 \(i\) / \(j\)。
因为你可以在胜者的位置把区间的战斗分成两个部分。
这样子原来的 \(f[i][j][k]\) 就等价于 \(f[i][k][1] * f[k][j][0]\)。转移式子相同。
有人在考场就想到了这个状态,但是因为不会那个暴力的转移并没有什么作用。

剩下的就是奇异优化,考虑交换枚举顺序,将与最内层循环无关的东西提出。
在 dp 过程中处理即可做到 \(O(n^3)\)。
这个优化泛用性难道很强吗?

所以之后遇到 dp 优化可以试试看交换循环顺序(?)
之前的计数里面也有类似技巧,好像是一个莫反的题。

T3

一个数据范围的分析,之后巧思枚举判断。
看到题目的时候大概是有一点感觉的,但是后来也没时间想下去。也许是时间分配有问题。
noip 是四个半小时对吧/dk。

T4

一个性质是加入数不会改变前面颜色段的情况。
即:要么前面一个同颜色段长度加一,要么在最后开一个新的颜色段。
第一种情况中,在前面的哪一个颜色段是可以二分的。
所以我们可以得到,每个数在加入序列时,排在这个序列的第几位。
即前 \(i\) 个数中,第 \(i\) 个数在哪个位置。
最后倒过来用数据结构维护位置就可以填完所有的数。

这场确实有点犯唐了,那天早上巨困无比。
归结为借口,因为有些地方想不出来确实感觉不像正常发挥。
掉下 200 分我就能重回 div2,明天明天还有一场 noip 模拟,看我上 200 分。

相关新闻

  • 在wpf .net 8项目中使用materialDesign 4 以上版本的的注意事项
  • 量化投资 —— 实践 (续)
  • 30 ACwing 291 蒙德里安的梦想 题解

最新新闻

  • 2026伊春放心贵金属回收,CCIC 中检授权收黄金回收铂金回收白银回收持证实体门店 - 中安检金银铂钻回收
  • 天农凤中皇高端滋补鸡选购指南:如何挑选优质滋补禽肉 - 速递信息
  • 鉴源论坛 · 观擎丨DO-178C工具鉴定:从准则分级到操作需求的实战解析
  • Prescan8.5从零安装到MATLAB联调:避坑指南与最佳实践
  • 指纹浏览器行为生物指纹(下):键盘敲击节奏与滚动行为的仿生学建模
  • 大连闲置首饰变现攻略,本地高口碑回收门店合集 - 讯息早知道

日新闻

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