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

代码源挑战赛 Round 44

A

找规律,\(d \equiv -n + 5 \pmod 7\)

B

简单题

C

对于询问 \((l, r)\),上边界(横向)和下边界长度都为 \(r - l + 1\),左边界和右边界长度分别为 \(a _ l, a _ r\),上边界(纵向)长度为 \(\sum _ {i = l + 1} ^ r |a _ i - a _ {i - 1}|\)。前缀和维护即可。

D

两个人分数相同意味着 \([l, r]\) 区间内所有数的异或和为 \(0\)。考虑构造 \(a\) 的前缀异或数组 \(s\),那么对于 \(t _ i = 0\) 有若干条 \(s _ {l _ i - 1} = s _ {r _ i}\) 的限制,先用并查集缩成若干个内部相等集合,然后你发现给这些集合赋不同的值就能满足不等的限制。

无解当且仅当 \(s _ {i}\)\(s _ {i - 1}\) 在同一个集合,或存在 \(t _ i = 1\)\(s _ {l _ i - 1}\)\(s _ {r _ i}\) 在同一个集合。

有解则把 \(s\) 的每个集合赋上不同的值,再转回 \(a\) 即可。

E

若给定一个起始点 \(2\),则连边 \(2 \rightarrow 3\)\(3 \rightarrow 4\)\(4 \rightarrow 5\)\(2 \rightarrow 4\)\(3 \rightarrow 5\)\(2 \rightarrow 5\),然后再以 \(5\) 为起始点加入 \(6, 7, 8\) 号点,以此类推。则每新增 \(3\) 个点,走到 \(n\) 号点的方案数就会乘 \(4\)。注意,\(1\) 号点不在上图中。

怎么凑成 \(K\)?考虑把 \(K\) 转成一个 \(30\)\(2\) 进制数,若从高到低第 \(2i\) 位为 \(1\),则连边 \(1 \rightarrow 3i\) 表示方案数加上 \(2 ^ {29 - 2i}\);若从高到低第 \(2i + 1\) 位为 \(1\),则连边 \(1 \rightarrow 3i + 1\),表示方案数加上 \(2 ^ {28 - 2i}\)

画个图可能会更好理解。

F

\(1 \sim n\) 的每个数质因数分解,预处理出次数为奇数的质因数集合 \(s _ i\),以及 \(s _ i\) 中数的乘积 \(v _ i\)

两个数 \(x, y\)(不妨设 \(v _ x \le v _ y\))相乘是“顺”的当且仅当 \(v _ y\)\(v _ x\) 的倍数且 \(v _ y / v _ x\) 是质数。

考虑莫队,加入一个数 \(x\) 时,有两种情况:

  1. \(v _ x / u = v _ y\)\(u \in s _ x\)
  2. \(v _ y / u = v _ x\)\(u \in s _ y\)

开两个桶 \(c _ 1, c _ 2\),对于第一种情况,遍历所有的 \(u \in s _ x\),并累加 \(c _ 1[v _ x / u]\) 的值,最后 \(c _ 1[v _ x]\) 加 1;对于第二种情况,答案为 \(c _ 2[v _ x]\),最后遍历所有的 \(u \in s _ x\),令 \(c _ 2[v _ x / u]\) 加 1。

时间复杂度 \(\text O (n \sqrt q \log n)\),但常数很小。

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

相关文章:

  • 【学习笔记】《道德经》第19章
  • Sonic模型体积压缩至2GB以内,适合端侧部署
  • Sonic数字人上下文理解能力:记忆历史对话内容
  • 大语文时代:古诗文储备与理解能力提升全攻略——从“死记硬背”到“活学活用”的逆袭指南
  • 批量生成数字人视频?Sonic自动化脚本编写建议
  • win11如何通过netstat获取进程号
  • PyCharm激活码容易泄露?我们建议使用企业授权
  • Rust 模块管理与文件联动
  • DCT Code Structure
  • Sonic社区发布《负责任使用AI数字人倡议书》
  • HuggingFace镜像网站替代方案:自建VoxCPM-1.5-TTS-WEB-UI推理环境
  • AI应用架构师实战:零样本学习模型的部署优化技巧(附性能对比)
  • CF2032F Peanuts - Link
  • 适用于多场景的开源文本转语音模型推荐列表
  • 如何将Sonic集成进现有AIGC工作流?以ComfyUI为例说明
  • Sonic模型开源吗?在哪里可以获取其HuggingFace镜像地址
  • CF2032虚拟赛总结 - Link
  • 变形金刚汽车人语音:擎天柱说出中文版经典台词
  • VoxCPM-1.5-TTS-WEB-UI推理性能优化:减少延迟提升响应速度
  • 支持高音质输出的中文TTS模型VoxCPM-1.5使用指南
  • 土库曼斯坦地毯工艺:匠人讲述编织背后的故事
  • Sonic生成时间统计:不同硬件配置下的性能基准测试
  • Git commit cherry-pick精选VoxCPM-1.5-TTS关键补丁移植
  • 一张静态图+一段音频动态说话人?Sonic模型带你实现
  • UltraISO注册码最新版哪里找?先了解VoxCPM-1.5-TTS-WEB-UI语音功能亮点
  • pytest + pytest-mock + pytest-parametrize为基础构建测试框架
  • Sonic生成视频用于商业广告需要授权吗?法律风险提示
  • 量化校准集动态调整实战
  • 使用Typora编写Sonic项目文档?Markdown编辑器推荐搭配
  • 工信部将Sonic纳入新一代人工智能创新项目库