首页 > 其他分享 >NOIWC2025 实录

NOIWC2025 实录

时间:2025-01-17 21:35:39浏览次数:1  
标签:mathbb 连通 个点 cdot 复杂度 实录 NOIWC2025 mathrm

Day 1

报道日。前情提要:结束了 PKUWC,前往龙山书院参加 NOIWC。

今天没有安排讲课,选择了一些经典的题目完成。

[ABC387G] Prime Circuit

原题链接:https://atcoder.jp/contests/abc387/tasks/abc387_g

简要题意:对于 \(n\) 个点、有标号、每个环长度均为奇质数的仙人掌计数。

考虑 Prüfer 序列的相关结论:一个 \(n\) 个点 \(m\) 条边的有标号无向图有 \(k\) 个连通块,需要添加 \((k-1)\) 条边使得整个图连通,令每个连通块大小为 \(s_i\),方案数为 \(n^{k-2}\cdot\prod\limits_{i=1}^k s_i\)。

结合一些有标号图的计数技巧:每次加入一个环,钦定结点 \(1\) 所在的环大小为 \(c(c=1\lor c\in\mathbb{P})\)(其中 \(\mathbb{P}\) 表示质数集)——令 \(f_i\) 为 \(i\) 个点时答案的系数和(即最终答案为 \(n^{-2}f_n\)),有转移 \(f_i=n\sum\limits_{c=1}^i[c=1\lor c\in\mathbb{P}]\cdot c\cdot\mathrm{C}_{i-1}^{c-1}\cdot\frac{(c-1)!}{2}\cdot f_{i-c}\)。暴力做时间复杂度为 \(O\left(\dfrac{n^2}{\ln n}\right)\)。

正解是多项式复合,但是考虑到 \(12\mathrm{s}\) 的时限,所以尝试直接做。将求和中的一些系数提到外面算,加法时使用 __int128 最后统一取模;实测可以在 \(11\mathrm{s}\) 内通过。

提交记录:Submission #61721116

[ABC282G] Similar Permutation

原题链接:https://atcoder.jp/contests/abc282/tasks/abc282_g

简要题意:长为 \(n\) 的排列 \(a\) 与 \(b\) 的相似度被定义为:满足 \((a_{i+1}-a_i)(b_{i+1}-b_i)>0(1\le i<n)\) 的 \(i\) 的数量。求有多少对 \(1\sim n\) 的排列相似度恰为 \(k\),答案对 \(P\) 取模。

考虑 AtCoder DP 经典 26 题中 Permutation 的套路,令 \(f_{i,s,a,b}\) 为考虑了前 \(i\) 个位置,当前相似度为 \(s\),第一个排列中填入的最后一个数在之前的数中排名为 \(a\)、第二个排列中填入的最后一个数在之前的数中排名为 \(b\) 的方案数;转移分四种情况讨论,暴力做时间复杂度是 \(O(n^5)\) 的、空间复杂度是 \(O(n^4)\) 的,无法通过;但是考虑到第一维可以滚动数组优化,而转移时可以使用二维前缀和优化,这样时间复杂度是 \(O(n^4)\) 的,空间复杂度是 \(O(n^3)\) 的。

提交记录:Submission #61751215

标签:mathbb,连通,个点,cdot,复杂度,实录,NOIWC2025,mathrm
From: https://www.cnblogs.com/physics212303/p/18677693

相关文章

  • PKUWC&NOIWC2025 游记
    Day-infCSP-J360被T4创飞了,四次J组一次没AK(CSP-S考完发现前三题都是人均题,然后T4只写了暴力可怜的12分。Day-infNOIP272,GD超过50人同分,这下D类有点难啊。Day-inf靠着补录的名额压线S组312分压线进了NOIWC,成为GD守门员(Day-inf复习期末考试,我......
  • 12.17夜发电实录
    1随便找寻一个日期消失不可思议的世界深浅未知的乐园与故乡哇,还有纯爱充电。耗电给自己充电充电耗电给自己充电温暖而拖沓的浅白色的背后没有扣子的旗袍与系带的灰烬一般的冬日2太好了,准备拿舌头去舔[em]e400365[/em][em]e400365[/em][em]e400365[/em][em]e400365[/......
  • YashanDB演讲实录|樊文飞院士:中国软件:自强、自立、自信
    本文为“2024国产数据库创新生态大会”深算院及崖山科技首席科学家樊文飞院士的演讲实录分享,主题为**《中国软件:自强、自立、自信》**,欢迎阅读。尊敬的各位来宾,感谢大家到来和支持!今天想跟大家分享一些我对中国软件的见解与思考。自强:国产基础软件亟待创新和标准化我们不......
  • YashanDB演讲实录|别彬彬:金融科技对智能化创新系统的机遇与路径
    本文为“2024国产数据库创新生态大会”深算院采石矶、钓鱼城系统技术总监别彬彬的演讲实录分享,主题为《金融科技对智能化创新系统的机遇与路径》,欢迎阅读。各位领导、嘉宾,下午好!非常荣幸今天能与大家一同探讨金融科技创新的话题。智能化系统新范式:AI+=机器学习+逻辑规则分......
  • 保姆级教程用vite创建vue3项目并初始化添加PrimeVue UI踩坑实录
    文章目录一、什么是PrimeVue二、详细教程1.添加PrimeVue2.配置main.js3.添加自动引入4.配置vite.config.js5.创建测试页面一、什么是PrimeVuePrimeVue是一个用于Vue.js3.x开发的一款高质量、广受欢迎的WebUI组件库。官网地址:https://primevue.org/二......
  • Windows系统使用安装ActiveMQ消息队列手把手保姆级教程踩坑实录
    文章目录一、什么是ActiveMQ1.概述2.架构3.应用场景二、下载ActiveMQ三、解压四、配置环境变量五、启动ActiveMQ六、验证安装和服务七、停止ActiveMQ八、注意事项一、什么是ActiveMQ1.概述ActiveMQ是Apache软件基金下的一个开源软件,它遵循JMS1.1规范(JavaMessage......
  • Qt关于窗口一直调用paintEvent的踩坑实录
    首先看以下代码:voidItemBlockWidget::paintEvent(QPaintEvent*ev){//先调用父类的paintEvent以执行默认绘制行为QWidget::paintEvent(ev);qDebug()<<"ItemBlockWidget重绘";QStyleOptionopt;opt.initFrom(this);QPainterp(this);s......
  • 云栖实录 | 开源大数据全面升级:Native 核心引擎、Serverless 化、湖仓架构引领云上大
    本文根据2024云栖大会实录整理而成,演讲信息如下:演讲人:王峰|阿里云智能集团研究员、开源大数据平台负责人李钰|阿里云智能集团资深技术专家范振|阿里云智能集团高级技术专家李劲松|阿里云智能集团高级技术专家蒋乾|七猫免费小说数仓负责人活动:2024云栖大会-开源大数据专场基于......
  • 云栖实录 | GenAI 时代 AI Infra 工程技术趋势与平台演进
    本文根据2024云栖大会实录整理而成,演讲信息如下:演讲人:林伟|阿里云智能集团研究员、阿里云人工智能平台PAI负责人黄博远|阿里云智能集团资深产品专家、阿里云人工智能平台PAI产品负责人活动:2024云栖大会-AIInfra核心技术专场、人工智能平台PAI年度发布专场今年是大模型......
  • postgresql13.6升级到14.11实录
    背景与需求当前生产环境的gitlab版本使用的postgresql版本为13.6,按gitlab官方版本要求,gitlab17.X版本,MinimumPostgreSQLversion为14.9(参考gitlab版本要求),因此要升级gitlab版本的话,必须先升级postgresql数据库。版本描述当前版本:13.6目标版本:14.11postgresql源......