02 2024 档案

摘要:洛谷传送门 AtCoder 传送门 讲个笑话,一年前做过,今天模拟赛出了,但是完全不记得,然后想了一种完全不同的方法,我真抽象。 首先考虑什么时候有解。显然 m=n+f(a) 的时候有解,令 bi=i,ci=ai 即可。然后考虑任意交换一对 \((i, j)\ 阅读全文
posted @ 2024-02-29 16:33 zltzlt 阅读(13) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 首先环是不用管的,只用判环长是否为 3 的倍数即可。 考虑设 f(x,y,z) 表示 x1 链,y2 链,z0 链,组成所有环长都为 3 的倍数的方案数。 注意到 \(f(x, y 阅读全文
posted @ 2024-02-28 21:23 zltzlt 阅读(29) 评论(0) 推荐(0) 编辑
摘要:好高妙! 大致思想是给每个局面构造一个势能函数 F(a1,a2,,an),使得 E(F(a1,a2,,an))E(F(a1,a2,,n))=1,其中 a 取遍 a 的后 阅读全文
posted @ 2024-02-26 21:41 zltzlt 阅读(41) 评论(0) 推荐(0) 编辑
摘要:考虑如下卷积: fi=j=1i1fjfij仍然可以 cdq 分治计算。 考虑当前在 [l,r],希望计算 [l,mid] 贡献到 [mid+1,r]。若 rl<l 那么 阅读全文
posted @ 2024-02-26 21:28 zltzlt 阅读(37) 评论(0) 推荐(0) 编辑
摘要:LOJ 传送门 考虑若已求出钦定 k 个升高的排列数量 fk,那么二项式反演就可以求出恰好 k 个升高的排列数量 gk,即: gk=i=kn(1)ik(ik)fi考虑求 \(f 阅读全文
posted @ 2024-02-20 18:16 zltzlt 阅读(77) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 AtCoder 传送门 容易发现跳跃次数为 O(logV)。考虑对于跳跃 k 次后的限制 V2k,对每个点预处理出不再跳跃能到达的最左和最右的点 \([l_{k, i}, r_{k, i}] 阅读全文
posted @ 2024-02-15 21:50 zltzlt 阅读(11) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 什么 [ABC336G] 16 Integers 究极弱化版。 把元素 1 看成 01,元素 2 看成 10,元素 3 看成 11,元素 4 看成 00。则转化为统计长度为 2 的子串 xy阅读全文
posted @ 2024-02-14 10:46 zltzlt 阅读(75) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 为什么我场上被卡常了。 转化题意,将 a,b 差分,答案为在 a,b 选出相同长度的不含 0 的子段方案数。 设 a 选出长度为 i 的不含 0 的子段方案数为 xib 选出长度为 i 的不含 阅读全文
posted @ 2024-02-13 19:16 zltzlt 阅读(19) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 若一个结点 [li,ri) 已知就连边 (li,ri),那么子集满足条件当且仅当每对 (Li,Ri) 都连通。 考虑在树形结构上 dp。发现若 l,r 不连通,设 l 所在连通块点编号最大值为 i,那么 r 所在 阅读全文
posted @ 2024-02-13 18:48 zltzlt 阅读(53) 评论(0) 推荐(1) 编辑
摘要:洛谷传送门 CF 传送门 可以把限制看成 0.75n2。发现 0.75n2=0.5n2+2×0.5(n2)2。这启发我们询问一次 [1,n] 和两次长度为 n2 的区间。 不妨问 \([1, n], 阅读全文
posted @ 2024-02-09 17:26 zltzlt 阅读(8) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 看到 n100 考虑 O(poly(n)) dp。发现从左向右决策,因为一个点可以向左或向右覆盖,所以需要记最靠左的未覆盖的位置 j 和最靠右的已覆盖位置 k,状态就是 fi,j,k,dp 最小的覆盖 阅读全文
posted @ 2024-02-09 10:44 zltzlt 阅读(69) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 WC2024 被打爆了,呜呜。我赛时会这题 8 分指数级暴力,哈哈。真不知道自己在干嘛。 下文令 T=2L。 考虑如何判定一个序列 a 是否合法。考虑先枚举一个 T。因为要求 ri<ri+1,考虑讨论相邻两项的取值: 若 \(a 阅读全文
posted @ 2024-02-05 22:38 zltzlt 阅读(45) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 世纪难题。 首先我们考虑先固定 x,比如让 x=a1(重复问 1 直到回答为 =),那么此时我们可以知道任意一个 aia1 的大小关系(问一次 i 再问一次 1),并且可以知道 ai 的具体值 阅读全文
posted @ 2024-02-03 20:59 zltzlt 阅读(18) 评论(0) 推荐(0) 编辑
摘要:164. P7712 [Ynoi2077] hlcpq 考虑暴力显然是建图跑 tarjan。 但是连通性相关不能优化建图,因为可能影响答案。 考虑 tarjan 的过程。发现我们要找出: 一个点邻居中所有未被访问过的点 一个点邻居中访问过的点的 dfn 的 min 考虑主席树预处理出包含每 阅读全文
posted @ 2024-02-01 17:29 zltzlt 阅读(69) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示