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

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

比赛链接

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)\)

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

相关文章:

  • 实验一:AI故事生成平台 调用deepseek大模型
  • 矩阵快速幂常用矩阵构造
  • 新学期每日总结(第17天)
  • 顶级CTF工具与资源大全
  • 第二章 数列极限
  • 小白也能看懂的RL-PPO
  • 第二十三天
  • ICPC2022南京 游记(VP)
  • [KaibaMath]1015 关于收敛数列迫敛性的证明
  • Manancher
  • 搜维尔科技:【技术分享】解析Xsens动捕与人形机器人的训练术语
  • Python while循环 _ 捕捉日落
  • 搜维尔科技:IROS 2025圆满落幕|MANUS手套展示世界级手部追踪技术,从遥操作到具身智能!
  • 2024 暑期模拟赛 #9
  • 三值纠缠模型:智能价值权衡的元能力与实现路径探索
  • 三值纠缠模型:智能价值权衡的元能力与实现路径探索
  • OceanBase系列---【如何拆分PMAX分区?】
  • AutoDL+Deepseek 7B
  • VLP平台与重组蛋白:新一代生物技术工具
  • 2025.10.30
  • 10/30
  • 实验任务3
  • 会计的职能 - 智慧园区
  • [CEOI 2020] 星际迷航
  • Chome插件Mathpix Snip对SDU信息服务平台的会话阻塞问题
  • 2025.10.30总结
  • AT_arc068_d [ARC068F] Solitaire 分析
  • 10/30观后感
  • 20251030周四日记
  • 手写汉字识别