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

Andrew Stankevich Contest 46 总结

传送门

tricks from

  1. 对多元组的哈希,先使用布隆过滤器判断其中某个元素是否存在,可大大加快代码速度。

A(布隆过滤器)

直接预处理出 \(n^2\) 对点的距离,将三元组塞进 map 然后查询即可。喜提最劣解
发现查询个数远小于点对数,考虑改用 umap 记录查询的三元组再枚举点对,哈希函数自己写。同时用两个布隆过滤器判断 \(c\) 有没有出现过,减少 umap 访问次数。跑的极快且码量增加不大。快了 100 倍的 code

E

行进方式一定是走一段再回头,走一段再回头的形式。考虑 DP,转移时枚举上一段的结束位置,贡献提前计算,对当前段的数取来时治与回头再治两种形式的 min。倒序枚举可以 \(o(n^2)\)。code

F

矩阵乘法。code

G

大胆猜测只有长为 \(1\) 的链 Alice 才赢。由 sg 定理答案即为选奇数个 \(1\) 的方案数。[code]https://qoj.ac/submission/2042266)

证明:设链长为 \(n\)。若 \(n\) 为偶数,Alice 放 \(k\),Bob 就放 \(n-k+1\),Bob 必胜。
\(n\)\(>1\) 的奇数:

  1. Alice 放 \(k \neq \frac{n+1}{2}\)。同上,Bob 放 \(n+1-k\)
  2. Alice 放 \(k =\frac{n+1}{2}\)\(k-2\)\(k+2\) 均放不了(已被放或不存在),Bob 从 \(k-1\)\(k+1\) 中选一个能放的(显然一定存在),则 Alice 一定放不了另一个。然后重复 1。
  3. Alice 放 \(k =\frac{n+1}{2}\)\(k-2\)\(k+2\) 可以放(显然如果为空就一定可放),就放那个能放的位置。然后重复 1,2。(若 Alice 放了 \((k-2,k+2)\) 中另一个位置,则重复 2)

H

code

I

先考虑只有 \(1\)\(2\) 怎么做,把 \(1\) 在前缀堆着,\(2\) 在后缀堆着即可。
考虑加了 \(3\) 之后把 \(3\) 在后缀堆着,\(2\) 在中间单独一段。我们可以用一次移动让 \(2\) 的块向左/右平移 \(2\) 个长度,如果需要加一个 \(3\) 最多两次移动。由于最多有 \(n-1\) 个格子是满的,正确性可以保证。code

J

固定右端点,字母种类数一定单调不降。记录每个字母最后依次出现的位置,排序后即可求出每个极长左端点减 \(1\),答案最后统计。使用基数排序可以做到 \(O(n|\Sigma|)\)(还真有人写),但即使普通排序也比大常数的 set/map 做法快很多。STL sort code

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

相关文章:

  • 掌握这7种AI降重技巧,轻松提升论文通过率,让你的学术成果顺利达标。
  • 7大AI降重方法推荐,高效优化论文内容,确保学术成果顺利通过审核。
  • 7款AI写论文神器排名,附赠高效改写技巧攻略。
  • OpenAI、阿里巴巴等巨头为何纷纷追逐AI大模型? 大模型学习指南:小白程序员必备
  • JAVA WEB学习2
  • 单例模式:从经典实现到Vibe Coding时代的思考
  • Google Gemini 3.1 Pro 强势登场:AI 推理能力质变,开启程序员新纪元!
  • Gemini 3.1 Pro 大幅升级:复杂任务处理能力飙升,小白程序员必备,速收藏!
  • TensorRT-LLM:让你的大模型跑得更快更省!收藏这份性能优化秘籍(小白/程序员必备)
  • AI能10分钟完成你一个月工作?技术人转型“模型构建者“的必修课
  • 技能中文指南与教程:全网最好,轻松创造通用AI智能的垂直Agent应用(收藏版)
  • Google Gemini 3.1 Pro 大模型,复杂任务轻松搞定!
  • Spring事务管理:@Transactional注解深度解析
  • 读懂大模型:写给AI团队新人的技术指南,非常详细收藏这一篇就够了
  • 常用算法代码模板及代码技巧
  • 7大AI论文改写网站实测:排名与技巧一网打尽。
  • 6个角度彻底搞懂智能体,小白也能轻松入门大模型
  • Gemini 3.1 Pro 大模型学习指南,收藏这份进阶秘籍
  • 7款AI论文网站排名+改写技巧,科研党必看指南。
  • 高效论文写作:7款AI工具排名与核心技巧解析。
  • 从改写工具到网站排名:7款AI论文写作全攻略。
  • IDEA内置Maven的本地仓库路径说明
  • 代码智能分析:质量提升方案
  • AI总结日志,我的天把我都吓到了
  • 伦理量子信息学:九元原子的量子信息实现
  • 从春晚聚光灯到城市基本盘,NAVEE Commercial如何编织全球出行“路网”?
  • 精选7款AI论文写作网站,高效技巧与排名全解析!
  • 【超全】基于微信小程序的体育场管理系统【包括源码+文档+调试】
  • researchgate无法打开,这是什么原因?
  • 装了cl云之后,邮箱都无法显示了,为何?