会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
EdisonBa's Blog
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
16
下一页
2021年7月1日
字符串极值题解
摘要: 题目链接 题目分析 现将字符串转化为数列,对于一个序列: 在枚举序列时,记 \(i\) 为当前数的下标。 可以记录 \(now\) 值为最大的 \([k,i]\) 中序列和的值 \((1\leq k \leq i)\),\(ans\) 为最终的答案。 令初始 \(now=0\),每读入一个新数 \(
阅读全文
posted @ 2021-07-01 15:31 EdisonBa
阅读(64)
评论(0)
推荐(0)
2021年6月30日
扩展 KMP
摘要: 简介 对于一个长度为 \(n\) 的字符串 \(s\),定义函数 \(z[i]\) 表示 \(s\) 和 \(s[i,n-1]\) (即以 \(s[i]\) 开头的后缀)的最长公共前缀(LCP)的长度。\(z\) 被称作为 \(s\) 的 Z 函数。特别地,\(z[0]=[0]\)。 国外一般将计算
阅读全文
posted @ 2021-06-30 10:38 EdisonBa
阅读(94)
评论(0)
推荐(0)
2021年6月29日
KMP
摘要: 快速读入 可以根据题目描述自行修改。 void Init() { char ch; ch = getchar(); while (ch < 'A' || ch > 'Z') ch = getchar(); while (ch >= 'A' && ch <= 'Z') { A[++lena] = ch
阅读全文
posted @ 2021-06-29 15:58 EdisonBa
阅读(59)
评论(0)
推荐(0)
FHQ-Treap
摘要: 前言 这篇博客我自认为写的非常清楚,不需要任何基础,只要会 \(\text{C++}\) 语言基础即可学懂。 任何一个地方我都没有默认已经学过了,完全从 \(0\) 开始的 \(\text{FHQ−Treap}\) 教学! 好耶!我们开始吧!ヽ(✿゚▽゚)ノ 哒哒哒哒哒! FHQ-Treap \(\
阅读全文
posted @ 2021-06-29 11:34 EdisonBa
阅读(126)
评论(0)
推荐(0)
Tarjan
摘要: Tarjan B3609 [图论与代数结构 701] 强连通分量 std::vector<int> t[maxn]; //vector 存图 std::vector<int> SCC[maxn]; std::stack<int> stk; int n, m, tot, cnt; int vis[ma
阅读全文
posted @ 2021-06-29 10:44 EdisonBa
阅读(43)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
16
下一页
公告