首页 > 其他分享 >20240919 短时赛

20240919 短时赛

时间:2024-11-08 15:19:45浏览次数:1  
标签:20240919 log 枚举 set lca 短时

20240919 短时训练赛

A Shuffle

赛时一直不知道怎么不重,唐了两个小时。

注意到 \(n \leq 5000\),那么先 \(O(n^2)\) 枚举发生变化的第一个数和最后一个数,这两个位置不同时方案显然不同,于是不会算重。发生变化的这两个数强制改,剩下的乱放,组合数算一下就好。

B Rain

C XOR Tree

注意到改点权可以随便改,那么随便改一个 \(a_u=2^{u+1000000}\) 就能让经过这个点的路径合法。转化路径的异或和为 \(d_u⊕d_v⊕a_{lca(u,v)}\)。那么我们枚举 \(lca\),只需判断子树内是否存在这样的两个点即可。用 set 维护子树内所有的 \(d_u\),遍历子树时枚举 set 中的所有元素,查询另一个 set 中是否存在对应元素。如果存在,就说明需要修改 \(a_u\),并将点 \(u\) 的 set 清空。这样是 \(O(n^2\log n)\) 的,用启发式合并优化就能做到 \(O(n\log^2n)\)。

标签:20240919,log,枚举,set,lca,短时
From: https://www.cnblogs.com/luyuyang/p/18535162

相关文章

  • Python基于TensorFlow实现卷积神经网络-双向长短时记忆循环神经网络加注意力机制回归
    说明:这是一个机器学习实战项目(附带数据+代码+文档+视频讲解),如需数据+代码+文档+视频讲解可以直接到文章最后关注获取。1.项目背景随着大数据时代的到来,对复杂数据结构的理解和预测成为许多领域的重要课题。在这些领域中,无论是视频分析、语音识别还是自然语言处理,都面临着需......
  • 解析短时任务与长时任务:HarmonyOS Next 后台开发的基础
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。后台任务是应用开发中不可或缺的一部分,......
  • 基于双路神经网络的滚动轴承故障诊断融合了原始振动信号 和 二维信号时频图像 的多输
    基于双路神经网络的滚动轴承故障诊断融合了原始振动信号和二维信号时频图像的多输入(多通道)故障诊断方法单路和双路都可时频图像算法可选小波变换,短时傅里叶变换,马尔可夫变迁场,格拉姆角场,S变换,递归图,灰度图等基于双路神经网络的滚动轴承故障诊断融合了原始振动信号和......
  • 最新Qt6将可执行文件打包为独立exe保姆级教学!含报错:无法定位程序输入点于动态链接库解
     相信大家都有类似的体验,自己已经在Qt练习中写出了不错的小程序,每次想发给别人体验都要发一整个大代码包,还得对面有对应的装好的QT才能运行,或者是想把自己的成果记录下来作为一个单独的exe文件却没有办法,今天教大家Qt如何生成独立可执行exe。注意:以下是Qt6之前版本可用的全过......
  • 20240919 湘潭夏令营
    Coin假设\(1\leqslantn\leqslant100\),可以想到去做一个矩阵乘法,记录一下每个位置到其他位置的概率。尝试算一下概率,可以发现每个位置到除了它以外的每一个位置的概率都是\(\frac{1}{2\times(n-1)}\),停留在原地的概率为\(\frac{1}{2}\)。但是可以发现,除了最初他在的......
  • 判断质数(小白秒懂版本)短时间记忆二分模板
    给定 n个正整数 ai,判定每个数是否是质数。输入格式第一行包含整数 n。接下来 n 行,每行包含一个正整数 ai。输出格式共 n行,其中第 i行输出第 i个正整数 ai是否为质数,是则输出 Yes,否则输出 No。数据范围1≤n≤100,1≤ai≤231−1输入样例:226输出样例:Yes......
  • 20240919_214407 切片小结 树的遍历 随手笔记
    切片小结步长如果是正值那么找到下标的对应的成员左边切一刀最终向右包抄取值步长如果是负值找到下标对应的成员右边切一刀最终向左边包抄取值认识库SciPy:SciPy是一个开源的Python算法库和数学工具包,用于数学、科学、工程领域。它基于NumPy,提供了大量的数学算法和......
  • leetcode-2414|菜鸟提升日记20240919
    数模打完后一直萎靡不振。。。今天小菜鸟终于支棱起来了!继续加油(ง•_•)ง题目:字母序连续字符串 是由字母表中连续字母组成的字符串。换句话说,字符串 "abcdefghijklmnopqrstuvwxyz" 的任意子字符串都是 字母序连续字符串 。例如,"abc" 是一个字母序连续字符串,而 "......
  • 2024.09.19短时训练赛总结
    $T1$感觉没有蓝,只有中绿左右。赛时写了正解,漏了个$+$号,寄了,然后逆元处理了$inv$,但是不知道为什么写的是快速幂,于是就T了。考虑枚举两端改变,中间随便的区间$[i,j]$,然后乱搞即可。$\color{black}{zzzcr}$有一个$O(n)$的做法是考虑双指针,然后对于有交的区......
  • 写作时间紧迫,如何快速完成高质量文章? 笔灵AI高效生成,让教师在短时间内完成高质量写作
    时至今日,暑假已悄然步入后半段,我的教师朋友们频频提及即将重启的备课与教案编写工作,直言其带来的压力与挑战不容小觑。每当我们交流至此,我总免不了提及利用AI工具来优化备课流程的建议。现今,AI技术的迅猛发展已使其能够胜任众多以往由教师手动完成的备课任务,实现了工作效率的......