03 2024 档案

摘要:洛谷传送门 LOJ 传送门 考虑第一问,设一个区间的价值 g(l,r)f(l,r)ar+al1,其中 ai=j=1icjf(l,r)[l,r] 中最大的 k阅读全文
posted @ 2024-03-30 14:59 zltzlt 阅读(48) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 AtCoder 传送门 下文令 m 为原题面的 k。 题目条件很奇怪,考虑有没有什么比较好用的策略。 发现对于任意一个三元组 (a,b,c),其中 a,b,c 不全相等,那么同时添加 \((a, b, c), (b, c, a), (c, a, b 阅读全文
posted @ 2024-03-29 16:50 zltzlt 阅读(14) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 首先设 ai=maxj=1ipjbi=maxj=1iqj。 直接容斥,钦定有多少值不同的 ai 使得 ai=bi。然后再把钦定的每种值转化成每种值第一次使 阅读全文
posted @ 2024-03-26 22:08 zltzlt 阅读(49) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 AtCoder 传送门 不妨考虑最后的结果可以成为哪些 ai 的组合。为了方便分析,我们令 ai=2i1。 进行一次操作后,所有 popcount(ai) 都为偶数。所以一个 x[0,2n1] 能被生 阅读全文
posted @ 2024-03-25 18:11 zltzlt 阅读(35) 评论(0) 推荐(0) 编辑
摘要:考虑这样一个问题:n 个一次函数 kixi+bi,每个一次函数初始有 xi=0;区间对 xi 加正数 x,区间查询 maxi=lrkixi+bi。 考虑每个点维护当 xi=0 阅读全文
posted @ 2024-03-22 13:21 zltzlt 阅读(248) 评论(1) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 感觉是这场唯一比较有趣的题? 首先明确一点:先手只会选 2 个数,因为数多了 gcd 会变小,而且对方的 and 会变大。 所以对于某一位,若 0 的个数 3 那么对方的按位与这一位一定是 0。 所以若 阅读全文
posted @ 2024-03-19 20:18 zltzlt 阅读(30) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 被自己的赛时智障操作气笑了。谁告诉你容斥钦定了几个要记到状态里面的。。。/tuu 显然先找“好数组”的充要条件。对原数组 a 差分,设 bi=aiai1。那么一次可以选择一对 (i,j) 满足 \(i \le j - 2\ 阅读全文
posted @ 2024-03-18 12:59 zltzlt 阅读(52) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 发现对于一条链,一次操作最多能染黑这条链上的 2 个点。 所以我们把直径拎出来,设直径长度为 d。 考虑一条长度为 d 的链至少要多少次能全染黑。 若 d 为奇数,显然从直径中点 u 开始做 \((u, 0), (u, 1), \ld 阅读全文
posted @ 2024-03-18 11:35 zltzlt 阅读(54) 评论(0) 推荐(1) 编辑
摘要:洛谷传送门 LOJ 传送门 考虑若原来的序列是不降的,那么进行 1 操作或 2 操作序列仍然不降。那么 1 操作直接线段树上二分然后打覆盖标记,2 操作直接打标记即可。 考虑一般情况,发现某个时刻所有被 1 操作影响过的 i(存在一次 1 操作 阅读全文
posted @ 2024-03-13 22:39 zltzlt 阅读(43) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 AtCoder 传送门 考虑对于一个确定的串怎么判断合法性。 容易发现删到某个时刻若 1 的个数大于 0 的个数了,因为我们肯定不会蠢到在不是全 1 的时候删 111,所以 c1c0 在不是全 1 的时候至少是不会变小的。 所以我 阅读全文
posted @ 2024-03-13 17:20 zltzlt 阅读(9) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 显然 fun(P)max=|P|(|P|+1)2。 考虑大力 dp,设 fi,j,k|P|=iP1=jfun(P)=k 的排列 P 阅读全文
posted @ 2024-03-12 22:47 zltzlt 阅读(17) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 赛后 15min 过题/ll。 删掉点 u 后树会分成若干棵子树。给每个子树一个编号,令 ci 表示 i 所在子树的编号。然后题目要求一个类似最小生成树的东西。 既然要求最小生成树,那肯定先从 |ab|=1 选起。对于所有 \(i 阅读全文
posted @ 2024-03-09 17:56 zltzlt 阅读(36) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 小清新题。 首先容易发现每个合法的 b 唯一对应一个排列,大概就是每个时刻排列元素的相对顺序,然后插入到相应的位置。 但是这样太麻烦了。发现题目只要求求单点的 p 值。这应该有更简单的方法。 考虑令 biibi 表示 \(p_ 阅读全文
posted @ 2024-03-05 12:52 zltzlt 阅读(10) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 和 CF1004F Sonya and Bitwise OR 很像。 考虑一次询问怎么做。考虑分治,每次只计算左端点在 [l,mid],右端点在 [mid+1,r] 的区间的贡献。对于每个 i[l,mid],维护最小的 \(j \ 阅读全文
posted @ 2024-03-01 20:07 zltzlt 阅读(34) 评论(0) 推荐(1) 编辑
摘要:222. CF1936D Bitwise Paradox 和 CF1004F Sonya and Bitwise OR 很像。 考虑一次询问怎么做。考虑分治,每次只计算左端点在 [l,mid],右端点在 [mid+1,r] 的区间的贡献。对于每个 \(i \in [l, mi 阅读全文
posted @ 2024-03-01 20:06 zltzlt 阅读(137) 评论(0) 推荐(0) 编辑

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