上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 原题链接 首先把配对数在原数组中的下标对存起来,这时候$c[i].fr$有可能大于$c[i].se$,遍历一遍交换,方便后续操作 然后把$c[i]$按照左端点排序,把所有询问离线下来,按照左端点从小到大排序 统计答案:统计每个$c[i]$对答案的贡献,当遍历到$c[k]$时,把所有左端点小于等于$c 阅读全文
posted @ 2022-08-28 22:35 xhy666 阅读(72) 评论(0) 推荐(0)
摘要: 原题链接 参考了jly的写法 #pragma GCC optimize(2) #include<bits/stdc++.h> using namespace std; #define fr first #define se second #define et0 exit(0); #define re 阅读全文
posted @ 2022-08-28 20:35 xhy666 阅读(56) 评论(0) 推荐(0)
摘要: 原题链接 $A>B$,总是有二进制下从高到低的前$k$位相等,第$k+1$位$A$是$1$,$B$是$0$ 本题中$A=a_i\oplus j$,$B=a_j\oplus i$,这里有一个很奇妙的性质(手玩或者打表也可以发现): $a_i\oplus j$和$a_j\oplus i$的前$k$位相等 阅读全文
posted @ 2022-08-20 00:50 xhy666 阅读(135) 评论(0) 推荐(0)
摘要: 昨天杭电多校1001题人均过,该学学网络流了(虽然dls说过,网络流只能出金牌题) 在b站看了电子科大的网络流入门,学会了dinic的板子,还不会严格证明 求单源单汇的最大流,简单来说就是只要残量网络能够到达汇点,就跑一遍增广路,然后再求残量网络,再跑增广路……直到汇点无法到达。 关键点:建反向边, 阅读全文
posted @ 2022-08-19 23:50 xhy666 阅读(65) 评论(0) 推荐(0)
摘要: ##原题链接 一开始manacher + 单哈希wa,样例通过率97%,应该是卡了一手int_64自然溢出 换成manacher + 双哈希过了 #include<bits/stdc++.h> using namespace std; #define fr first #define se seco 阅读全文
posted @ 2022-08-15 22:02 xhy666 阅读(35) 评论(0) 推荐(0)
摘要: ##原题链接 tag :kruskal重构树 + 树上倍增 + 主席树 学习kruskal重构树推荐看这篇 Kruskal重构树入门 - 自为风月马前卒 其实重构树的核心代码很短: rep (i, 1, m) { int pu = find(EG[i].u), pv = find(EG[i].v); 阅读全文
posted @ 2022-08-15 00:32 xhy666 阅读(26) 评论(0) 推荐(0)
摘要: AC自动机 ~~感觉非常合理,但是又不会证明,就先这样吧~~ ~~感觉还有至少三个问题:~~ ~~1、为什么要在空的子结点上连自己的fail结点的对应子结点(注释1)~~可以把整个自动机变成一个$DAG$ ~~2、为什么u结点不需要参与转移(注释2)~~同上 ~~3、为什么遇到end == -1就可 阅读全文
posted @ 2022-08-12 23:29 xhy666 阅读(51) 评论(0) 推荐(0)
摘要: 这两场多校的两道计数dp 参考博客: 蔚来杯2022牛客暑期多校训练营7 CFGJ “蔚来杯“2022牛客暑期多校训练营7 J题: Melborp Elcissalc 2022 杭电多校7 个人题解 #include<bits/stdc++.h> using namespace std; #defi 阅读全文
posted @ 2022-08-10 16:57 xhy666 阅读(56) 评论(0) 推荐(0)
摘要: C. Robot in a Hallway 这题其实不用任何数据结构维护 显然,当一个点为终点时有且仅有一条合法路径,均为蛇形+回字的走法,唯一的区别是奇数列和偶数列走回字的方向不同。 所以本题的关键是如何在走蛇形的同时求出之后走回字的时间。这个时间其实可以$O(1)$求出。以偶数列为例 首先预处理 阅读全文
posted @ 2022-08-05 20:42 xhy666 阅读(152) 评论(0) 推荐(0)
摘要: 原题链接 $n$个点$n$条边,题目保证连通,所以原图是个无向的基环树,考虑基环树$dp$。 这题可以用树形$dp$ + 环形$dp$实现。 首先把环给找出来,然后对于环上的每个点$u$,做以$u$为根节点的树形$dp$(类似没有上司的舞会)。 然后做环形$dp$,需要注意两点: 1、转移的顺序是$ 阅读全文
posted @ 2022-08-03 23:08 xhy666 阅读(34) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 13 下一页