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

信友队 2025CSP-S第二轮(复赛)模拟赛 解题报告

信友队 2025CSP-S第二轮(复赛)模拟赛 解题报告
📅 发布时间:2026/6/20 11:44:29

比赛链接

T1
题意关键词:断边连边,求某连通块的a的2^k之和。
做法关键词:线段树分治,并查集,费马小定理,循环节,扩展欧拉定理
打表可知998244353对于任意的a循环节都在50以内。于是我们预处理这些次幂的结果然后线段树分治再并查集即可。就是个结论题。
时间复杂度\(O(50n\log^2 n)\)。

T2
题意关键词:给定数n,求一个最大的b使得存在a满足a^b|n,输出a,有多个输出最大的
做法关键词:分讨,b>=3直接枚举,b=1答案为n,b=2也枚举。
b=1答案就是n,b>=3的时候则直接枚举三次方根内的所有数。b=2的情况也先枚举三次方根内的数,能拆出平方来就ok,不能在看你拆完三次方根内的数之后开根号是不是整数。
时间复杂度\(O(n^{\frac{1}{3}})\)。

T3
题意关键词:左闭右开线段树,求有询问区间方案使得会被统计答案的区间个数恰好为k
做法关键词:记忆化搜索,线段树同层至多两种不同构子树。
结论是线段树同层至多两种不同构子树。考虑归纳,假设某层为a,a+1,分讨其奇偶性之后,下一层无论如何都能表示为b和b+1.
于是k=1就会了。然后考虑\(k\le 2\log n\),所以可以把k放进状态里,直接dp即可。
注意记忆化还有一个log,但是记忆化的log和k的log可以并行,就是只记忆化n然后开一个vector[k]。时间复杂度\(O(Tn\log^2 n)\)。

相关新闻

  • 新学期每日总结(第17天)
  • 顶级CTF工具与资源大全
  • 小白也能看懂的RL-PPO

最新新闻

  • 2026无保卡表盒无需担心,青岛本地甄选名表回收门店实测变现技巧 - 讯息早知道
  • 2026 杭州奢侈品回收实测:5家门店综合评级榜单 - 讯息早知道
  • AI辅助决策与GTO策略:构建你的扑克智能工作流
  • 深入解析NXP SB0800 SPI接口:从硬件连接到故障诊断的嵌入式驱动实践
  • 微信小程序二维码生成实战:weapp-qrcode高效解决方案深度解析
  • uniTerm v1.0正式发布内置自主AI Agent一站式跨平台全能终端

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 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 号