首页 > 其他分享 >多校A层冲刺 NOIP2024 模拟赛 15

多校A层冲刺 NOIP2024 模拟赛 15

时间:2024-10-30 09:34:57浏览次数:6  
标签:15 线段 多校 注意 复杂度 NOIP2024

多校A层冲刺NOIP2024模拟赛15

T1 追逐游戏 (chase)

签到题

注意到三个点构成的树就是全部路径,找到交汇点(两两 lca 中 dep 最大的那个),分讨能否在终点前追上即可。

时间复杂度为 \(O(nlogn)\)

T2 统计

哈希,差分

维护每个值的前缀个数,发现合法段的两个前缀个数的形态一致,只是整体会多一些数,所有数减去最少的个数存即可。hash 不知道为什么不会冲突(?

时间复杂度为 \(O(Tnw)\),其中 \(w\) 为哈希表的复杂度。

T3 软件工程

贪心,DP

注意到交集为空的集合至多有 \(1\) 个,证明考虑若有多个则可合并为一个,给其他腾位置。

考虑分讨是否有交集为空的集合

  • 有,则答案为长度前 \(k-1\) 大之和

  • 无,注意到若线段 \(i\) 能完全包含一个线段 \(j\),则 \(i\) 要么单独成为 \(1\) 个线段,要么与 \(j\) 在同一个集合,证明考虑交集是一个贡献不增的过程。对于剩下的部分排序后左右端点都是单调的,则贪心选择连续一段最优,可以 DP 完成这一部分,前缀和优化后这一部分的时间复杂度为 \(O(nk)\),其他线段类背包转移进去即可。

答案取两种情况最大值。

时间复杂度为 \(O(nk+nlogn)\)。

T4 命运的X

期望,构造,图上随机游走,高斯消元

  • 对于前 60%
    注意到每次选择的不是下一个则是一个跳 border 的过程,将移动变成边则成了一个有环有向图,直接随机游走高斯消元即可,时间复杂度为 \(O(n^3)\) (注意:由于只有出边的概率已知,所以得倒着求期望,即设 \(f_i\) 表示从 \(i\) 到 \(n\) 的期望步数)

  • 对于另外 20%
    注意到每个点只有两条出边,可以直接代方程化简,记 \(s=\sum_{k=0}^{n-1}\dfrac{1}{m^k}\) 化简得 \(f_0=\dfrac{s}{1-\frac{m-1}{m}s}\),时间复杂度为 \(O(n)\)

  • 对于 100%
    人类智慧看不懂。

标签:15,线段,多校,注意,复杂度,NOIP2024
From: https://www.cnblogs.com/07Qyun/p/18514524

相关文章

  • C#学习 [类型系统] 泛型(15)
    使用场景在编译时可以不指定具体类型,在具体使用时指定,从而代码具有较高的通用性。示例代码定义publicclassGenericTest<T>{T[]array;publicGenericTest(intsize){array=newT[size];}publicTget(intindex){re......
  • 易优cms系统报错unserialize(): Error at offset 0 of 1571 bytes_Eyoucms系统报错问
    解决方案清除缓存通过FTP访问服务器。导航至 /data/runtime 目录。删除该目录下的所有文件和文件夹。升级系统登录后台。检查是否有可用的更新。升级到最新版本,以确保已知的问题已被修复。检查代码如果问题仍然存在,可以检查 \corelibrary\think\cache\dri......
  • Spring学习笔记_15——@Resource
    @Resource1.介绍@Resource注解是JSR250规范中提供的注解,主要作用就是通过JNDI技术查找依赖的组件并注入到类、字段和方法中来。默认情况下,不指定注解任何属性时,会默认按照byName的方式装配Bean对象,如果指定了name属性,没有指定type属性,则采用byName的方式装配Bean对象,如果......
  • 『模拟赛』多校A层冲刺NOIP2024模拟赛15
    Rank一般A.追逐游戏(chase)签,但是保龄。上来发现情况好像是有限的,于是直接分讨,不过漏了n种情况,小样例水,大样例vscose自带的compare跑不出来,注销一遍之后甚至进度条都没了导致我以为过了,最后10min才发现(赛后发现二分是可做的,但是倍增的巨大常数加上逆天评测速度......
  • [57] (多校联训) A层冲刺NOIP2024模拟赛15
    A.追逐游戏一个非常暴力的想法是直接求出最短路径\(S\),然后对\(S\)上的点,比较\(dis_{s,S_i}\)和\(dis_{s',S_i}\)的大小,如果抓捕的人先到就符合条件实际上,这个符合条件的路径是单调的,即在最短路径上存在一个断点,断点靠近起点的一侧总不可达,靠近终点的一侧总是可达的证明......
  • LeetCode15:三数之和
    原题地址:.-力扣(LeetCode)题目描述给你一个整数数组 nums ,判断是否存在三元组 [nums[i],nums[j],nums[k]] 满足 i!=j、i!=k 且 j!=k ,同时还满足 nums[i]+nums[j]+nums[k]==0 。请你返回所有和为 0 且不重复的三元组。注意:答案中不可以包含重复......
  • macOS Sequoia 15.1 (24B83) 正式版 ISO、IPSW、PKG 下载
    macOSSequoia15.1(24B83)正式版ISO、IPSW、PKG下载iPhone镜像、Safari浏览器重大更新和AppleIntelligence等众多全新功能令Mac使用体验再升级请访问原文链接:macOSSequoia15.1(24B83)正式版ISO、IPSW、PKG下载查看最新版。原创作品,转载请保留出处。作者主页......
  • macOS Sequoia 15.1 (24B83) Boot ISO 原版可引导镜像下载
    macOSSequoia15.1(24B83)BootISO原版可引导镜像下载iPhone镜像、Safari浏览器重大更新和AppleIntelligence等众多全新功能令Mac使用体验再升级请访问原文链接:macOSSequoia15.1(24B83)BootISO原版可引导镜像下载查看最新版。原创作品,转载请保留出处。作者主......
  • 【SSM详细教程】-15-Spring Restful风格【无敌详细】
    精品专题:01.《C语言从不挂科到高绩点》课程详细笔记https://blog.csdn.net/yueyehuguang/category_12753294.html?spm=1001.2014.3001.548202.《SpringBoot详细教程》课程详细笔记https://blog.csdn.net/yueyehuguang/category_12789841.html?spm=1001.2014.3001.548203.......
  • DC/DC直流电源升压可调电压控制输出模块12v24v供电0-5v/0-10v转0-50v/80v/100v/110v/1
    特点效率高达75%以上1*2英寸标准封装单电压输出可直接焊在PCB上工作温度:-40℃~+75℃阻燃封装,满足UL94-V0要求温度特性好电压控制输出,输出电压随控制电压线性变化应用GRB系列模块电源是一种DC-DC升压变换器。该模块电源的输入电压分为:4.5~9V、9~18V、18~36V及36~7......