
模板
LSlong127
re_reality
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
后缀数组模板
题目链接:【模板】后缀排序学习链接:后缀数组 最详细讲解[知识点]后缀数组#include<bits/stdc++.h>#define inf 0x3f3f3f3fusing namespace std;typedef long long ll;const int N = 1000010;int n, m;int y[N], x[N], c[N], rk[N]...原创 2019-11-01 19:53:32 · 146 阅读 · 0 评论 -
FFT模板
#include <iostream>#include <bits/stdc++.h>using namespace std;const double pi=acos(-1.0);struct Complex{ double x,y;///实部和虚部 x+yi Complex(double _x=0.0,double _y=0.0) {...原创 2019-10-14 10:58:06 · 166 阅读 · 0 评论 -
【模板】网络最大流 + 最小费用最大流
题目链接:P3376 【模板】网络最大流 这几天敲了几遍最大流的板子,还是有一些细节处理不好在这里总结一下前向星开边的数组的时候记得要开大一点,然后记得初始化head数组与totdfs的时候应该是这篇文章下面贴的代码稍微快一点level数组的用途是判断层次,初始化的值可以灵活变化,不作要求tot的值一定要初始化为0原因:在dfs的时候我们要用到正向边减流,反向边加流,我们是用...原创 2019-06-07 18:08:31 · 181 阅读 · 0 评论 -
Keywords Search(AC自动机模板)
题目链接:Keywords Search题意:T组数据,每组数据n个单词,一个串,问串中出现了几个单词。#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>#include<cmath>#include<algorithm>#i...原创 2019-08-13 11:24:14 · 183 阅读 · 0 评论 -
马拉车(Manacher)算法(求最大回文子串)
#include<bits/stdc++.h>using namespace std;const int maxn = 3e3;char s[maxn],str[maxn];int len1,len2,p[maxn];void manacher(){ int id = 0,mx = 0; for(int i = 1; i< len2; i++) ...原创 2019-03-18 20:59:30 · 269 阅读 · 0 评论 -
最好读的题目(矩阵快速幂)
题意:给你f[i] = f[i-1] + 2*f[i-2] + i^4,输入f[1] 和 f[2] 求 f[n]。Input输入一个T(1<T<100),表示数据组数。每组数据给出三个数 n,f[1],f[2](1<n,f[1],f[2] < 2^31)。Output输出f[n],f[n]可能比较大,请输出取模2147493647后的结果。Samp...原创 2019-02-27 23:43:46 · 317 阅读 · 1 评论 -
主席树模板
题目链接:【模板】可持久化线段树 1(主席树)学习链接:主席树#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>#include<cmath>#include<algorithm>#include<queue>#...原创 2019-09-28 21:02:01 · 166 阅读 · 0 评论