随笔分类 - 基础算法——差分
摘要:陆陆续续做完了…… "与或和" (单调栈) 这是一道一眼题…… 看到位运算,按位考虑贡献。对于每一位,将矩阵中的元素变为“当前元素的这一位是否为$1$”,那么原矩阵变为$01$矩阵。在$01$矩阵中能够对$AND$产生贡献的是全$1$的矩阵,能够对$OR$产生贡献的是存在$1$的矩阵,那么我们需要求
阅读全文
摘要:这场题目设置有点问题啊,难度:Div.2 A Div.2 B Div.2 D Div.2 C Div.2 D Div.1 D Div.1 E Div.1 F简直有毒 只AC 4题似乎就是1000+名了 这种考验手速的时刻Itst就比较擅长了,然后就红名+拿衣服了…… "A. Ilya and a C
阅读全文
摘要:"传送门" 将“进入路段时速度$\leq s_i$”转换为:“进入路段时速度恰好等于$s_i$,并且铺设铁轨有加速和减速两种,加速无需代价,减速每$1 km/h$花费$1$的代价”。 将所有路段$(s_i,t_i)$变为图上的一条边$(s_i , t_i)$,然后加上一条$(INF , 1)$边,我
阅读全文
摘要:"传送门" 差分是真心人类智慧……完全不会 这么经典的式子肯定考虑莫比乌斯反演,不难得到$b_k = \sum\limits_{i=1}^k \mu(i) \lfloor\frac{k}{i} \rfloor^n$ 直接做是$O(n\sqrt{n})$的不够优秀,但是我们需要求的是$b_1$到$b_
阅读全文
摘要:"传送门" 将原数组差分一下,设$d_i = c_{i+1} c_i$ 考虑在$i$位置的一次操作会如何影响差分数组 $d_{i+1}' = c_{i+1} (c_{i+1} + c_{i 1} c_i) = c_i c_{i 1} = d_i$ $d_i' = (c_{i+1} + c_{i 1}
阅读全文
摘要:传送门 题意:给出$N$个点、$M$条无向边的图,现在你需要给它定向,并满足$Q$个条件:每个条件形如$(x_i,y_i)$,表示定向之后需要存在路径从$x_i$走向$y_i$。问每条边是否都有唯一定向方式。$N,M,Q \leq 10^5$ 图论总是涉及的算法不难,但是就是脑子生锈想不出来 可以知
阅读全文
摘要:传送门 题意:给出一个$N$个点、$M$条边的无向连通图,求有多少组无序数对$(i,j)$满足:割掉第$i$条边与第$j$条边之后,图变为不连通。$N \leq 10^5 , M \leq 3 \times 10^5$ 竟然随机化,歪果仁的思想好灵活qwq肯定是数据结构做多了 看起来很像割边,考虑$
阅读全文

浙公网安备 33010602011771号