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

xyd 2025 NOIP 模拟赛

不知道 xyd 机子现在是不是抽卡,总之我 A 单 log 做法草过去了,最大点只跑了 521ms 😃

上次 xyd S 挂完了,所以这次 xyd NOIP 逆向挂完了,是这个意思吗?那我 NOIP 会不会逆向挂 20pts 啊喵!


2025 NOIP 模拟赛

链接:link
题解:link

时间:3.5h (2025.11.23 08:30~12:00)
题目数:4
难度:

A B C D
\(\color{#52C41A} 绿\) \(\color{#52C41A} 绿\)
*1800 *1600

估分:[70,85] + 100 + 44 + 0 = [214,229]
得分:100 + 100 + 44 + 12 = 256
Rank:72/456


场祭

读题。

B 似乎是简单题,容易注意到答案都是 \(2\) 的次幂,所以直接算合法的边数即可。第一个想法是 \(u \to anc_u\) 必须满足 \(u > anc_u \land anc_u \ne fa_u\),但是没过样例 #2;第二个想法是 \(u > \max _{v \in anc_u.son} \{ v \}\),但是没过样例 #2;第三个想法是在按题目中给的顺序遍历的时候,只考虑 \(anc_u\) 的已经遍历过的子节点的 max,就对了。

1h。

开 A,先是一个 \(O(n^2 k)\) 的暴力 dp \(f_{i,j}\) 表示前 \(i\) 个选了 \(j\) 个且 \(i\) 必选的答案。考虑转移 \(f_i = \max _{k<i} \{ f_{k,j-1} + \max(a_i + b_k , a_k + b_i) \}\),后面那个 max 拆开之后,表示为下面这个式子,然后就可以对 \(a_i - b_i\) 做一次离散化然后 BIT 优化了。

\[f_i = \begin{cases} (f_{k,j-1} + b_k) + a_i & a_i - b_i \ge a_k - b_k \\ (f_{k,j-1} + a_k) + b_i & a_i - b_i < a_k - b_k \\ \end{cases} \]

但是这样会带一只 log,数据范围以及 777ms 的时限明显要卡 log,不过确实不会不带 log 的做法了。于是就写这个了。

测了测大样例,怎么 RE!查了 10min+ 才发现样例输入 \(T=19\) 但是只输入了 \(18\) 组数据。赛时说过样例改了,本来改之前还是对的来着,改之后就错了,这么神秘。

抛开 RE 不谈,发现最大点只跑了 716ms,BIT 的 log 太小导致的。不过 716ms 的是 \(k=3\) 的点,有点奇怪,但是 \(O(nk \log n)\) 不至于过不了 \(k=3\) 吧,于是就没去专门写 \(k=3\) 的部分分,实际上貌似也不会不带 log 的做法(

开 C,首先一定不会进位。其次发现第一个 \(a=1,b=1\) 的位置之后一定可以都是 \(1\);第一个 \(b=1\) 的位置之前只能依赖于 \(a\);这两个位置之间如果有 \(a=0,b=0\) 则需要把第一个 \(b=1\) 的位置取 \(0\),贡献为区间长度 \(-1\),否则贡献就是区间长度。

那不直接线段树维护就好了?但是发现要维护 20 左右的东西,那我写个毛线啊……于是只写了暴力,然后两个特殊性质应该都可以写的。

开 D,喜提暴力不会(忘了可以打表 ww),于是直接把样例给的信息全判了一下(样例给了不少关于 \(f,g\) 的信息)然后输出 20120712!

还剩 50min,想去写 C 的 20pts 特殊性质来着,然后忽然发现放学了!寄。

痛失 20pts /ll


补题

欸我 A 怎么草过去了 /jk

欸 D 还真给样例分啊 /jk


天依宝宝可爱!

http://www.jsqmd.com/news/48389/

相关文章:

  • 7段第二课:贪心
  • NET 8 封装自己的 rabbtMQ
  • dropMimeData
  • Terrorform-自动化创建EKS集群
  • 最长单词2
  • Django 学习路线图 - 教程
  • Tefrorform-自动化创建IAM
  • 积极想到二维数组的递推
  • [人工智能-大模型-55]:模型层技能 - AI的算法、数据结构中算法、逻辑处理的算法异同
  • Terrorform-自动化配置AWS EC2
  • Terrorform-自动化配置AWS Route53
  • elasticSearch之API:索引运行
  • 20232406 2025-2026-1 《网络与系统攻防技术》 实验六实验报告
  • Monit-基于非容器服务自恢复程序实践
  • 人工智能之编程进阶 Python高级:第十章 知识点总结
  • 这篇题为《手指沾满白河水:AI元人文的批判与建构》的论文
  • 《手指沾满白河水:AI元人文的批判与建构》
  • 让你的动画“活”过来:Manim 节奏控制指南 (Rate Functions)
  • 《沉默的审查:高度原创性理论在预印本平台中的识别困境与范式危机——以“AI元人文”投稿为例》
  • 人工智能之编程进阶 Python高级:第九章 爬虫类模块
  • iOS虚拟现实开发如何降低成本
  • iOS虚拟现实开发如何提升性能
  • 2025专业防水补漏公司推荐——尤卉防水,连锁企业,上海、青岛、沧州、沈阳等多城市首选品牌,品质优、时效快,住宅补漏,工建检修,防水全流程服务。
  • 基于Prometheus-实现AWS EC2的实例异常自动重启
  • 2025 年 11 月伺服压力机厂家权威推荐榜:苏州小型电动精密四柱 C 型电缸节能智能高精度电子伺服油压机液压热压装机专业解析
  • 2025 年 11 月电热管厂家权威推荐榜:不锈钢/单头/空气干烧/浸入式/分流板/热流板/翅片/铁氟龙/工业电热管,高效耐用精准控温
  • PostgreSQL数据库技术革新与AI功能解析
  • ios基于linux还是unix
  • 2025加湿器水泵品牌TOP5推荐,宠物饮水机水泵、冷风扇水泵、水暖毯水泵等微型水泵源头厂商品质性价比选择指南
  • HarmonyOS Canvas开发指南 - 指南