摘要: 通过启发式合并和哈希的方式快速查询多个图的连通性。 阅读全文
posted @ 2024-08-26 15:34 tanghg 阅读(57) 评论(0) 推荐(0)
摘要: 在比赛中一直在想莫比乌斯反演,没想到是欧拉反演。其中约数个数的期望不知道也是一个盲区。之后可以将这种两个整除约束的拆成先满足一个,之后在每一个里面去找另外能够约束且所有满足要求的位置。 阅读全文
posted @ 2024-08-14 15:21 tanghg 阅读(89) 评论(0) 推荐(0)
摘要: 在比赛中一次过掉的一题,通过从结果反推的思考方式进行推测。运用了博弈的 min-max 思想。 阅读全文
posted @ 2024-08-01 21:57 tanghg 阅读(84) 评论(0) 推荐(0)
摘要: 在本次比赛中共获得了 $1650$ 分,$3$ 次罚时。在总共 $11000$ 人的比赛中排名 $1062$,其中 $\text{perf}$ 为 $1585$,低于预期。主要失分在了一些细节上,导致时间不足。比如存浮点数时变量写成整型,在处理更改了动规意义的方程边界时没有仔细想好怎么设置,将 $\text{++}$ 写成 $\text{+1}$,最短路没写访问数组。 阅读全文
posted @ 2024-07-13 22:05 tanghg 阅读(519) 评论(0) 推荐(1)
摘要: 在解决形如 $f_i=\max(f_j+x)$,$x$ 为一些式子的时候可以考虑使用斜率优化,将 $x$ 转成函数然后求这些能取到的函数在 $x$ 上的最高或最低点,从而得到优化。 阅读全文
posted @ 2024-07-13 09:58 tanghg 阅读(72) 评论(0) 推荐(0)
摘要: 点分治可以通常求路径点对,所以在这类问题或者注意到求的东西满足分治的关系,即子树内处理加子树之间处理的问题时考虑使用点分治来解决。 阅读全文
posted @ 2024-07-12 11:21 tanghg 阅读(34) 评论(0) 推荐(0)
摘要: 将多个变量询问的问题通过一些暴力的方法转化成 $2-SAT$ 问题进行求解。 阅读全文
posted @ 2024-07-11 10:56 tanghg 阅读(66) 评论(0) 推荐(0)
摘要: 北京一零一中在2024年7月6号到7月8号组织的欢迎新同学的比赛。 阅读全文
posted @ 2024-07-08 18:36 tanghg 阅读(280) 评论(0) 推荐(0)
摘要: 对于求排列方案数且不好用区间动规来维护的动态规划,可以考虑用插入的方法来解决。每一次只考虑单独块的合法性和合并的合法性,而不去考虑乱填的合法性。 阅读全文
posted @ 2024-05-19 18:07 tanghg 阅读(29) 评论(0) 推荐(0)
摘要: 在本题中,由于最近公共祖先会不断变化,所以单独的使用暴力枚举或尝试容斥的方法是行不通的。使用了最近公共祖先的性质来解决问题。在碰到求出范围的问题不好解决时可以考虑离线将问题拆成类似前缀和的两个子问题。这样只需要枚举一次就可以求出所有答案。 阅读全文
posted @ 2024-05-19 17:40 tanghg 阅读(64) 评论(0) 推荐(0)