尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

代码源挑战赛 Round 44

代码源挑战赛 Round 44
📅 发布时间:2026/6/18 19:36:22

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)\),但常数很小。

相关新闻

  • HLS设计千问
  • Sonic模型体积压缩至2GB以内,适合端侧部署
  • 大语文时代:古诗文储备与理解能力提升全攻略——从“死记硬背”到“活学活用”的逆袭指南

最新新闻

  • 口语化买家问句转化 SEO 页面,同步适配传统排名与 AI 摘要引用
  • AI落地失败真相:工作流分层与程序可表达性实战指南
  • 赛马娘DMM版中文补丁终极指南:3步解锁完整本地化体验
  • 传统观念分散持仓越多风险越低,编程逐步增加持仓个股数量,测算组合波动率拐点,找到最优分散上限。
  • 2026知名GEO服务商大盘点!不同场景选型攻略全覆盖 - 品牌测评鉴赏家
  • 如何快速掌握SuperCom串口调试工具:从零开始的终极使用指南

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号