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

20260302 模拟测 总结

Preface

考的最差的一次。嗯对但是 T3 T4 其实也没那么难吧???

哦哦哦我 T3 怎么差一步就想出来了,哦哦哦我 T4 怎么都发现值域有诈了。我还是做不出来呢。

这么菜。

T1

估分 得分 挂分
\(100\) \(100\) \(0\)

按照题意模拟然后弄出四个字符串,判非空求出密码等级,最后输出的时候记得空串要变成 (Null)

T2

估分 得分 挂分
\(100\) \(100\) \(0\)

我怎么并查集都用上了 /咦

考虑对一个位置出发能到达的所有其他位置连边,于是最后会形成 \(cnt\) 个连通块并且这些连通块一定都是数组中某一段连续的区间,于是答案就是 \(cnt-1\)。求方案的时候你就从小到大枚举 \(x\),挨个判断下如果让 \(p_x\) 增加那么连边 $x \to p_x+1 $ 会不会让连通块数量减少,会的话就连否则就不连。

然后就做完了。

upd:赛后才知道,由于这些连通块一定是数组中某一段连续的区间,所以你用数组什么的搞搞也是可以的,但是个人觉得用并查集方便很多 awa

T3

估分 得分 挂分
\(20\) \(20\) \(0\)

老师:\(40\) 分……啊,是一个 \(O(n^2)\),我们可以用二分图……
我们:???超纲了?
老师:接下来讲正解……其实和 \(O(n^2)\) 的很相似的,还是二分图……
我们:???这还是普及组吗???

噢没事,不需要二分图的。对你没听错不需要的。

我们考虑对每个 \(a_i\) 做质因数分解,然后去除 \(a_i\) 中完全立方数的所有因子——换句话说,就是对 \(a_i\) 质因数分解后的结果中的所有指数 \(\bmod 3\)。以下提到的 \(a_i\) 就都是去除过后的 \(a_i\) 了。

这样一通操作下来,对于一个 \(x\),我们就可以很快的算出 \(x'\) 是其对应的能凑成完全立方数的唯一解

于是我们使出 STL 大法,开一个桶 map 存下每个 \(a_i\) 的个数,再开一个标记数组记录每个数有没有被处理过——当然你对 \(a\) 做一次去重也是一样的效果。处理数 \(x\) 时,先特判 \(x\) 是不是 \(1\),因为 \(1\) 的对应凑成完全立方数的解也是 \(1\),多个 \(1\) 放一块就炸了,所以 \(1\) 只能取一个;不是 \(1\),就求出 \(a\)\(x\) 的个数和 \(x'\) 的个数,取 \(\max\) 加进那个社团,因为我们要尽可能最大化社团总人数。

然后就做完了。

T4

估分 得分 挂分
\(50\) \(50\) \(0\)

???说好的行末加了多余空格会保龄的呢???怎么大家都拿到分了???

那我这种特意判了的岂不是吃亏了!/fn /fn /fn

枚举右端点 \(r\),先实时更新单调栈(两个,一个维护的是后缀最大值,一个维护的是后缀最小值)。由于 \(a_i\) 的值域范围实在太小了只有 \(100\),故两个单调栈中最多也只可能分别有 \(100\) 个元素。

由于右端点是固定的,根据单调栈中存储的信息,我们可以把取 \(l \in [1,r]\)\(l\) 分成至多 \(200\) 类,每一类都是一个区间 \([x,y]\) 并且其区间 \(\min\)\(\max\) 值都是固定的。而右端点也知道了,对应的区间就知道了,区间长度也知道了,什么都知道了,然后差分随便弄弄做就完了。

处理的时候还是有一些小细节的,记着想清楚再写。

Summary

我说 T3 很可惜吧……是挺可惜,我赛时就差一步,真的就差一步,我都想到对指数 \(\bmod 3\) 了但我没发现唯一匹配的性质!

我说 T4 也挺巧妙的吧……它没有从这个特殊的小值域直接入手去思考,这个小值域只是在做的时候给了它时间复杂度的保障。挺强。

行啦那反正继续加油就是了。

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

相关文章:

  • MySQL 5.7和MySQL 8的GROUP BY使用差异
  • 2026年干燥设备发展趋势与实力厂家推荐,桨叶干燥机/热风循环烘箱/闪蒸干燥机/干燥机,干燥设备厂家推荐排行榜 - 品牌推荐师
  • 收藏!5步高效搭建AI智能体,小白也能轻松搞定,提升效率必备!
  • 2026年防静电无尘服厂家推荐排行榜:防静电工作服/防静电防护服/防静电洁净服/防静电连体服,专业洁净防护与持久耐用口碑之选 - 品牌企业推荐师(官方)
  • 2026年工业移动电源厂家实力推荐榜:大功率/便携式/应急储能,覆盖220V至380V全场景应用的顶尖品牌深度解析 - 品牌企业推荐师(官方)
  • 2026年智能离子风机厂家实力推荐榜:单头/两头/三头高频除静电,台式交流直流全系列深度解析与选购指南 - 品牌企业推荐师(官方)
  • LeetCode1545:找出第N个字符串的第K位
  • 这个框架会过时吗——AI的天花板和你的判断力
  • 耐磨瓷砖水太深!家装vs工装,耐磨瓷砖怎么选?从最新国家标准到实战选购,一篇讲透! - 野榜精选
  • AI产品经理必看!从能跑到落地,90%的项目死在这里!不看后悔,速收藏!
  • 收藏!深度解析RAG架构,这12种变体让你秒懂信息检索核心!速进!
  • 2026要租垫路钢板,这些做得好的企业值得选,铺路钢板租赁/钢板出租/路基钢板租赁,垫路钢板出租公司找哪家 - 品牌推荐师
  • 2026 年 AI Agent 从零基础到生产级落地实战指南
  • 小体积,大作为——石英加速度计为航空航天导航精准掌舵
  • uni-app——uni-app 小程序 之 【按钮失效问题排查(前端+后端)】
  • P2756 飞行员配对方案问题
  • 馏分/组分/自动/样品收集器选型指南:上海金鹏核心产品深度解析 - 品牌推荐大师
  • 一个命令,切换整个世界:CCSwitch 到底是什么?
  • 2026年碟形弹簧/碟簧垫圈/蝶形垫片/碗形垫圈厂家推荐排行榜:不锈钢、耐高温及主轴碟簧专业实力与创新工艺深度解析 - 品牌企业推荐师(官方)
  • 2026年 无机纤维喷涂厂家实力推荐榜:硬质/外墙/高铁机场/电梯井/地下室/车库顶板/厂房/矿物/隔音/超细无机纤维棉喷涂全方位解析 - 品牌企业推荐师(官方)
  • 两数之和
  • Mac部署ollama本地大模型
  • 史上最细,银行测试-核心系统与网上银行业务,一篇策底打通...
  • 制造业/政务/跨国企业如何选?2026低代码软件行业适配指南
  • Blender角色肖像全流程教程
  • ClawX 本地部署实战:OpenClaw 安装、API 配置与用法详解
  • GISer必备收藏:5款主流GIS工具优缺点全解析
  • 2026年东莞宠物项圈厂家推荐榜:防水宠物项圈、项圈外贸、项圈定制、项圈OEM工厂、项圈ODM工厂创新选择指南 - 海棠依旧大
  • 2026年东莞牵引绳厂家推荐榜:PVC牵引绳、防爆冲牵引绳、多功能牵引绳、户外牵引绳、宠物牵引绳、牵引绳外贸、牵引绳定制、牵引绳ODM工厂、牵引绳OEM工厂制造与场景化出行解决方案 - 海棠依旧大
  • 2026年东莞宠物胸背厂家推荐榜:印花宠物胸背、轻便型宠物胸背、防挣脱胸背、宠物胸背外贸、宠物胸背定制、宠物胸背OEM工厂、宠物胸背ODM工厂打造舒适出行体验 - 海棠依旧大