一些有用的tricks
图论
-
边的形式统一的完全图用虚点。
-
边权按端点信息生成的图求最小生成树,考虑 Boruvka 算法。
数学
-
异或比大小考虑 trie 树。
-
质因数分解朴素
;预处理 以内的质数(假设有 个)后可以做到 ;预处理 以内每个数的最小质因子后可以做到 。 -
如果要求
的结果,保证结果为整数,但无法求逆元,可以求 ,此时分子仍为分母倍数,可直接除。举例: ,分子可快速幂,然后直接除以分母即可。
边的形式统一的完全图用虚点。
边权按端点信息生成的图求最小生成树,考虑 Boruvka 算法。
异或比大小考虑 trie 树。
质因数分解朴素
如果要求
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步