【考试总结】2022-07-19
树的路径变换问题
最后一条操作的路径长度一定为 ,在断开它之前它联通的两个连通块中的操作必须被全部完成。
那么可以倒序模拟操作:将 条输入的边一起维护,如果两个点之间有两条边以上就把其中一个删掉,在它边表里面的边连到另一个点上。如果可以删到只剩下一个点,那么存在操作序列
为保证复杂度,需要删掉度数较小的点。使用 unordered_map
维护某条边的出现次数,set
维护邻接表。时间复杂度
相似序列问题
稀疏阶乘问题
设 表示最小的 使得
求出来 后本题可以 找到每个余数有几个范围内的数字来统计答案。
将 质因数分解为 ,注意到 时, 所以求出来 即可
如果某个 ,那么此时任务为找到一个 满足 ,对于每个 求 中每个余数的得数,可以枚举余数作为二次剩余的底数,可以更新的元素参考 分暴力。
当 时由于 的 就可以一定可以实现整除,枚举 来模拟即可,每个 在每个 会被枚举 次,总复杂度
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律