摘要:
【模板】字符串哈希 竟然没写,干了 #include<bits/stdc++.h> using namespace std; long long base=131,a[10010],mod=212370440130137957ll; char s[10010]; int n,ans=1,prime= 阅读全文
posted @ 2025-03-20 20:31
yzc_is_SadBee
阅读(10)
评论(0)
推荐(0)
摘要:
作为带权并查集的模板题,当然要先烧烤,再Σ了 看这: 更新很容易,我们来分析一下:对于原来的队头,它到队头的距离为0,当将它所在的队列移到另一个队列后面时,它到队头的距离就是排在它前面的飞船数,也就是合并前另一个队列的飞船数量。因此,就知道该怎样实现了,我们再建一个数组num,num[i]表示以i为 阅读全文
posted @ 2025-03-20 19:57
yzc_is_SadBee
阅读(30)
评论(0)
推荐(0)
摘要:
暴搜+剪枝,Σ了 #include<bits/stdc++.h> using namespace std; int n,m,a[70],nt[70],cnt,ans,len; bool used[70],ready; bool cmp(int a,int b){ return a>b; } void 阅读全文
posted @ 2025-03-20 19:14
yzc_is_SadBee
阅读(52)
评论(0)
推荐(0)
摘要:
今天也是学上并查集了好吧 并查集 首先,先来看一手 并查集的基础用法: 判断两节点是否在同一连通块中 接下来是两个常用优化: 1.路径压缩 略,DDDD 2.合并取小 一般不用管,因为 fxt曾经说过“9s拼尽全力优化200ms” 那么,一大波并查集即将来袭 并查集的进阶用法 1.可持久化并查集 P 阅读全文
posted @ 2025-03-20 18:29
yzc_is_SadBee
阅读(8)
评论(0)
推荐(0)

浙公网安备 33010602011771号