2022.7.29 闲话
莫反好强啊 .
整除分块时间复杂度证明:杨卓凡小定理 .
YY 的 GCD
见 SoyTony 的博客 .
最后得到一个神秘的 ,如何做呢?
我们线性筛,若 ,则 .
CDPV
给两个整数 和三个多项式 ,求
答案对 取模
枚举 进行一波推导可得
发现后面非常像卷积但是卷不了,所以直接钦定 后面的项都是 ,这个可以多点求值 + 快速插值完成 .
然后 FFT/NTT 卷上,再多点求值,暴力算即可 .
CSMAWK
一张无向图 ,每条边有边权,要求支持:
1 u v w
,添加一条边 ,边权为 (保证 中原来没有 这条边).2 u v
,删除边 (保证 中存在 这条边).3 u v w
,将边 的边权改为 (保证 中存在 这条边).4 u k
,查询与点 邻接的所有边边权 小值(保证 ) .
太水了,不想写了 .
CWATER
一个集合的 mex+ 定义为不出现在其中的最小 正整数,例如 ,, .
有一棵树,每个点 有点权 , 次询问,每次询问点 到点 简单路径上所有点点权的 mex+ .
保证 是一个排列 .
考虑二分答案,于是问题变为查询一条链上点权 的元素个数 .
这个显然是可加的,于是可以通过树链剖分转换为 DFS 序上查询 的元素个数,可以持久化线段树(主席树)维护 .
时间复杂度 ,有根号的做法,我不会 .
提交可以来 https://www.luogu.com.cn/problem/U224599 .
不对跑偏了,我原来是要说莫反的吧?
附录:卡 SPFA
- 普通 SPFA:网格图
- LLL 优化:网格图外带一条 INF 边连上 .
- priority_queue / stack 的 SPFA:用三角形卡到指数级
以下是博客签名,正文无关
本文来自博客园,作者:yspm,转载请注明原文链接:https://www.cnblogs.com/CDOI-24374/p/16533618.html
版权声明:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议(CC BY-NC-SA 4.0)进行许可。看完如果觉得有用请点个赞吧 QwQ
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】