摘要:
QOJ903 这个题神了。 路径是个全局信息,这显然是不利于我们做的,所需的状态空间很大。 这个题用到了一种很神秘的方法来把这个全局信息局部化。 具体地:我们设 \(f_u\) 为 \(u\) 子树内选路径的贡献和,考虑求 \(f_u\)。 首先记 \(sum_u=\sum f_v\),那么 \(f 阅读全文
posted @ 2025-10-31 09:25
LQ636721
阅读(4)
评论(0)
推荐(0)
摘要:
CF2146F sort 函数就是冒泡排序的轮数,而冒泡排序每轮让所有位置逆序对减一,直到全部非正。 因此记 \(f_i=\sum\limits_{j<i}[p_j>p_i]\),那么 sort 就是 \(f_i\) 的最大值,而 \(b_i\) 只涉及到前缀的 \(f_i\),\(f_i\) 同样 阅读全文
posted @ 2025-10-31 09:25
LQ636721
阅读(2)
评论(0)
推荐(0)
摘要:
2146E 考虑求出区间 \(\operatorname{MEX}\),然而发现没有什么好的作用。 注意到右端点固定,转而考虑值域,发现左端点会被不同的 \(\operatorname{MEX}\) 分段。 显然一个段只考虑最长的,因此考虑维护 \(\operatorname{MEX}\) 为不同值 阅读全文
posted @ 2025-10-31 09:25
LQ636721
阅读(4)
评论(0)
推荐(0)
摘要:
分段 转最大或问题,然后有 \(\mathcal{O}(V\lg V)\) 做法! 具体地,标记每个数的子集,然后对于查询的数进行贪心。 记录到当前位截至时来自被选择数的 1,若查询的数这一位是 0,那么看被选择的数在这一位也为 1 是否被标记。 标记时发现子集都被标记了就可以走了,可以证明复杂度是 阅读全文
posted @ 2025-10-31 09:25
LQ636721
阅读(2)
评论(0)
推荐(0)
摘要:
QOJ10354 比较机械地写个求和,容易看出做法应当是先定黑点,然后算这个局面下黑边的贡献。 如果一条合法边染黑,那么贡献 \(m+1\),否则 \(1\)。 发现不合法边一定是链,于是枚举链的端点计算,但是需要容斥。 我不太会链的容斥,不过这个题上我推出来发现可以这样:考虑每对端点,只会在自己及 阅读全文
posted @ 2025-10-31 09:24
LQ636721
阅读(4)
评论(0)
推荐(0)
摘要:
今日份收获是什么呢?两个做法阈值分值,增量维护路径,保证一步控制,外部乘兄弟的换根,以及早睡晚起可以逃一次早自习(划掉)。 感知了一下,交互这一块反而像二分这样的东西用得少一点,增量这种更多,因为信息更密集,当然明显的对数还是不要犯唐了。 CF750F 一开始想直接 bfs,但这个只有初始点深度比较 阅读全文
posted @ 2025-10-31 09:24
LQ636721
阅读(4)
评论(0)
推荐(0)
摘要:
CF865D 贪心是当前挑一个最小的买入点卖掉。 反悔是把不卖这一天且买入点是这一天用掉的插入决策。 P4053 考虑按报废时间贪,如果我们直接修就不会来,就要放弃前面的。 不想考虑这个要不要修,先假定全都修,每次发现修不回来,就删去修得最久的那个。 P3826 先认为每天只能卖当天过期的蔬菜,以天 阅读全文
posted @ 2025-10-31 09:24
LQ636721
阅读(4)
评论(0)
推荐(0)
摘要:
神秘网络流题单这一块。 P5192 上下界最大流有两种写法。 考虑我们加的边 \((t,s,+\infty)\),起到了一个把原汇点平凡化的作用。 原网络中跑过的流量就相当于这条边上的流量,而这部分也是用于平衡流量的流量。 那么把可行流扩展到最大流的时候,可以选择把这条边删去,然后就只能在已经平衡的 阅读全文
posted @ 2025-10-31 09:23
LQ636721
阅读(3)
评论(0)
推荐(0)
摘要:
将军说了,学习笔记一定要有头图! 线性空间 Vector Space 要求 \(\mathbf{F}\) 上的 \(\mathbf{V}\),有以下运算: \(\mathbf{V}+\mathbf{V}\to\mathbf{V}\); \(\mathbf{F}\times\mathbf{V}\to\ 阅读全文
posted @ 2025-10-31 09:22
LQ636721
阅读(8)
评论(0)
推荐(0)

浙公网安备 33010602011771号