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

Andrew Stankevich Contest 42 (ASC 42) 总结

传送门

这么多打表 / 乱搞题。

tricks from

  1. 凸函数平移 / 扩倍还是凸函数。
  2. 二分如果用贪心进行 judge,有时可以借助贪心的思路来把二分的 log 去掉。

B

定义 \(f_{i,j}\) 表示第 \(i\) 轮还剩 \(j\) 元的胜率,则 \(f_{i,j}=\max_\limits{k=1}^{\min(j,n-j)} \{p\cdot f_{i+1,j+k}+(1-p)\cdot f_{i+1,j-k} \}\)。打表发现最大值一定在 \(k\) 最大时取到,即每次都拿尽可能大的数做赌注。证明先咕着。code

C

here

D

\(1\) 为根。考虑当前 LCA 即为链 \((u,v)\) 上离当前根 \(r\) 最近的点。设 \(p\)\((u,v)\) 的 LCA,展开讨论:

  1. \(r\)\(p\) 子树外。此时 LCA 就是 \(p\)
  2. \(r\)\(u\)\(p\) 的路径上。此时 LCA 为 \(\operatorname{lca}(u,r)\)
  3. \(r\)\(p\)\(v\) 的路径上。此时 LCA 为 \(\operatorname{lca}(v,r)\)

事实上,分讨可以合并为 \(\operatorname{lca}(u,r) \oplus \operatorname{lca}(u,r) \oplus \operatorname{lca}(u,v)\)

code

F

定义 \(c(x)\)\(x\) 的质因子个数(可以相同),打表发现 Vera 赢当且仅当 \(c(y) < c(x)\)。对 \(c(x)+c(y)\) 归纳即证。code

G

可以二分答案 \(x\),问题变成是否可找到一个次序使得 \(i \le x+d_{a_i}\)。考虑 \(i\) 越大,满足条件的 \(a_i\) 越少,考虑倒着扫描 \(i\) 然后找符合条件的 \(a_i\),限制部分可以拓扑排序实现,保证队列内都是 \(x+d_j \ge i\)\(j\)。二分前把 \(d\) 排好序可做到单 log。

由上可得,只需倒序枚举 \(i\),把当前入度是 \(0\) 的所有点用优先队列维护,每次取最大的 \(d\) 来最小化答案。写起来简单很多。code 用上边线性的 judge 替换掉优先队列,配合基数排序可以去掉二分的 log,但没有必要。

J

又是喜闻乐见的蒙特卡洛搜索。考虑给节点赋随机点权,然后求出该点所有可达点的点权和。重复若干次,将每个点所有的和加起来,输出总和最大的节点。感性理解正确性。

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

相关文章:

  • Python的函数
  • jQuery CSS 类
  • JavaScript let 和 const:深入理解与最佳实践
  • Android12 Rk3588 系统APK签名文件使用方法
  • 文章索引
  • RAG——为什么说RAG是AI 2.0时代的“杀手级”应用
  • skills 核心原理
  • 题解:P14121 [SCCPC 2021] Dont Really Like How The Story Ends
  • 广州商业街区美陈氛围升级设计公司怎么选?避坑攻略+靠谱名单
  • 二.uboot叙述
  • 题解:P5870 [SEERC 2018] Modern Djinn
  • 宠物健康有保障:2026上海服务出色的宠物医生盘点,腹腔镜绝育/猫咪乳糜胸手术/猫咪绝育/宠物医院,宠物专家口碑推荐 - 品牌推荐师
  • 代码复查方法:问题发现系统
  • Go 性能优化技巧
  • 金融行业大数据实践:数据目录在风控中的应用
  • 吃透 Nginx 核心知识点:从静态部署到反向代理与负载均衡
  • 【精准医学与基因组学:技术实现】第一章:基因组数据处理工程 pipeline 1.3 Snakemake实战:基于Python的规则定义、DAG执行图优化、HPC集群与云环境部署
  • AutoCAD 硬件加速无法开启(仅显示虚拟设备 gdi17.hdi)的解决方法
  • AI原生应用:人机协作的未来已来,你准备好了吗?
  • 11.数据类型拓展
  • 题解:P14556 [ROI 2013 Day2] 星际航程
  • 题解:UVA11350 Stern-Brocot Tree
  • 数字孪生架构设计及系统开发难点有哪些?
  • ansible常见的模块
  • java学习笔记1.16
  • VBA 64位API声明语句第018讲
  • Lotus扩散模型深度估计精研
  • Mask2Former实例分割实战:Swin大模型解析[特殊字符]
  • 【电力系统】MARS模型参考自适应、SMO滑模观测器永磁同步电机对比仿真模型
  • 保险公司做养老有什么优势?从大家保险“城心2.0”看服务体系构建