自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EM LGH

It's Time to Make History

  • 博客(29)
  • 收藏
  • 关注

原创 NOIP2016 天天爱跑步 线段树合并_桶_思维题

NOIP2016 天天爱跑步 线段树合并_桶_思维题 竟然独自想出来了,好开心Code:#include<bits/stdc++.h>#define setIO(s) freopen(s".in","r",stdin) #define maxn 400000 #define M 1000000 #defin...

2019-04-26 23:09:00 228

原创 NOIP2016 天天爱跑步 线段树合并 + 桶 + 思维题

Description小c同学认为跑步非常有趣,于是决定制作一款叫做《天天爱跑步》的游戏。?天天爱跑步?是一个养成类游戏,需要玩家每天按时上线,完成打卡任务。这个游戏的地图可以看作一一棵包含 N个结点和N-1 条边的树, 每条边连接两个结点,且任意两个结点存在一条路径互相可达。树上结点编号为从1到N的连续正整数。现在有个玩家,第个玩家的起点为Si ,终点为Ti 。每...

2019-04-26 23:09:00 94

原创 luogu P2000 拯救世界 生成函数_麦克劳林展开_python

luogu P2000 拯救世界 生成函数_麦克劳林展开_python 模板题.将所有的多项式按等比数列求和公式将生成函数压缩,相乘后麦克劳林展开即可.Code:n=int(input())print((n+1)*(n+2)*(n+3)*(n+4)//24)   ...

2019-04-20 15:42:00 248

原创 bzoj 3028: 食物 生成函数_麦克劳林展开

bzoj 3028: 食物 生成函数_麦克劳林展开 不管怎么求似乎都不太好求,我们试试生成函数.这个东西好神奇.生成函数的精华是两个生成函数相乘,对应 $x^{i}$ 前的系数表示取 $i$ 个时的方案数. 有时候,我们会将函数按等比数列求和公式进行压缩,这样会更方便. 首先,将所有物品的生成函数都列出来,发现所有式子的乘积为 $\frac{x}{...

2019-04-20 15:12:00 185

原创 bzoj 3028: 食物 生成函数

不管怎么求似乎都不太好求,我们试试生成函数.这个东西好神奇.生成函数的精华是两个生成函数相乘,对应 $x^{i}$ 前的系数表示取 $i$ 个时的方案数. 有时候,我们会将函数按等比数列求和公式进行压缩,这样会更方便. 首先,将所有物品的生成函数都列出来,发现所有式子的乘积为 $\frac{x}{(x-4)^{n}}$即 $x\times$$\frac{1}{(1-x)^4}$.依据麦克...

2019-04-20 15:12:00 67

原创 luogu P4245 【模板】任意模数NTT MTT

luogu P4245 【模板】任意模数NTT MTT Code:#include<bits/stdc++.h>#define setIO(s) freopen(s".in","r",stdin) #define maxn 1000000 #define M 32768 #define double long ...

2019-04-20 14:10:00 255

原创 luoguP4512 【模板】多项式除法 NTT+多项式求逆+多项式除法

luoguP4512 【模板】多项式除法 NTT+多项式求逆+多项式除法 Code:#include<bits/stdc++.h>#define maxn 300000 #define ll long long #define MOD 998244353 #define setIO(s) freopen(s".i...

2019-04-20 00:50:00 171

原创 luoguP4512 【模板】多项式除法

求 $F(x)=Q(x)\times G(x)+R(x)$ 中的 $Q(x),R(x)$$F(\frac{1}{x})=Q(\frac{1}{x})\times G(\frac{1}{x}) + R(\frac{1}{x})$$x^{n}F(\frac{1}{x})=x^{n-m}Q(\frac{1}{x})x^{m}G(\frac{1}{x})+x^{n-m+1}x^{m-1...

2019-04-20 00:50:00 71 1

原创 [THUWC2017]在美妙的数学王国中畅游 LCT+泰勒展开+求导

[THUWC2017]在美妙的数学王国中畅游 LCT+泰勒展开+求导 Code:#include<bits/stdc++.h>using namespace std; #define maxn 500000 #define M 17 #define setIO(s) freopen(s".in","r",s...

2019-04-16 21:06:00 114

原创 luoguP4238 【模板】多项式求逆 NTT

luoguP4238 【模板】多项式求逆 NTT Code:#include <bits/stdc++.h>#define maxn 300000#define G 3 #define ll long long #define P 998244352#define MOD 998244353 #d...

2019-04-15 20:08:00 182

原创 luoguP4238 【模板】多项式求逆

令 $B_{n}(x)$ 表示 $A_{n}(x)$ 在 % $x^{n}$ 下的逆那么有 $B_{n}(x)=2B_{\frac{n}{2}}(x)-AB^{2}_{\frac{n}{2}}(x)$递归一下即可 在 $len=1$ 时直接对常数项求逆即可 这里一定要注意!!!!!!!取逆的时候是默认 % $x^{2n}$ 的,所以如果在多项式后面多加几个 0 的...

2019-04-15 20:08:00 72

原创 Bzoj 2502: 清理雪道 有上下界网络流_最小流

Bzoj 2502: 清理雪道 有上下界网络流_最小流 好长时间没有写网络流了,感觉好手生.对于本题,设一个源点 $s$ 和 $t$.1.由 $s$ 向每个点连一条没有下界,容量为无限大的边,表示以该点为起点.2.由每个点向 $t$ 连一条没有下界,容量为无限大的边,表示以该点为终点.为了保证每条原图中得边都能被覆盖掉,再将原图中的边连一条无上界,...

2019-04-12 19:45:00 104

原创 luoguP5055 【模板】可持久化文艺平衡树 可持久化非旋转treap

luoguP5055 【模板】可持久化文艺平衡树 可持久化非旋转treap 好题.Code:#include<bits/stdc++.h>using namespace std;#define setIO(s) freopen(s".in","r",stdin) namespace fhqtreap{ ...

2019-04-12 18:40:00 218

原创 luogu P3391 【模板】文艺平衡树(Splay) 非旋转treap

luogu P3391 【模板】文艺平衡树(Splay) 非旋转treap Code:#include<bits/stdc++.h>using namespace std;#define setIO(s) freopen(s".in","r",stdin) namespace fhqtreap{ #d...

2019-04-10 20:24:00 141

原创 [十二省联考2019]字符串问题 后缀自动机_拓扑排序_最长路_倍增

[十二省联考2019]字符串问题 后缀自动机_拓扑排序_最长路_倍增 真的不太好写,一定要开 long longCode:#include <cstdio>#include <algorithm>#include <cstring>#include <queue> #inc...

2019-04-09 20:34:00 141

原创 [十二省联考2019]字符串问题 后缀自动机 + 拓扑排序 + 最长路 + 倍增

题目描述:给定一个长串 $S$,给定若干 $S$ 的子串 $a_{i}$, $b_{i}$,再给出一些 $a$ 串和 $b$ 串的支配关系. 构造一个长度最长的字符串,使得:字符串只由 $a_{i}$ 组成.当且仅当 $a_{i}$ 所支配的一个串 $b_{i}$ 为 $a_{j}$ 的前缀,才可将 $a_{j}$ 连到 $a_{i}$ 后面.首先,对于求前缀,我们可以对 $S$ 的...

2019-04-09 20:34:00 84

原创 luogu P5290 [十二省联考2019]春节十二响 优先队列_启发式合并

luogu P5290 [十二省联考2019]春节十二响 优先队列_启发式合并 思维难度不大,在考上上写的启发式合并写错了,只拿了 60 pts,好难过QAQCode:#include <cstdio>#include <algorithm>#include <cstring>#inclu...

2019-04-08 19:50:00 135

原创 luogu P5290 [十二省联考2019]春节十二响 优先队列 + 启发式合并

思维难度不大,在考上上写的启发式合并写错了,只拿了 60 pts,好难过QAQ没什么太难的,在考场上想出链的部分分之后很容易就能想到正解.没错,就是非常短的启发式合并.注意一下,写的要漂亮一点,否则会疯狂 TLE.还有一个细节,想交换优先队列时不能直接交换队列,而是对于树中每个节点都存一个在实际队列编号中的位置,计为 $idx[u]$,每次交换 $idx[u]$ 和 $idx[to[...

2019-04-08 19:50:00 47

原创 省选模板_STL

省选模板_STL 目录:1. multiset1.multisetnamespace STL{ int main(){ multiset<int>::iterator s; multiset<int>p; ...

2019-04-06 05:40:00 112

原创 bzoj 2648: SJY摆棋子 KDtree_替罪羊式重构

bzoj 2648: SJY摆棋子 KDtree_替罪羊式重构 KDtree真的很妙啊,真的是又好写,作用还多,以后还需更多学习呀.对于这道题,我们求的是曼哈顿距离的最小值.而维护的变量和以往是相同的,就是横纵坐标的最小值与最大值.我们设为一个极为巧妙且玄学的股价函数.int getdis(int o,int x1,int y1...

2019-04-05 21:40:00 169

原创 bzoj 2648: SJY摆棋子 KDtree + 替罪羊式重构

KDtree真的很妙啊,真的是又好写,作用还多,以后还需更多学习呀.对于这道题,我们求的是曼哈顿距离的最小值.而维护的变量和以往是相同的,就是横纵坐标的最小值与最大值.我们设为一个极为巧妙且玄学的股价函数.int getdis(int o,int x1,int y1){ int dis = 0; if(x1 < node[o].minv[0]...

2019-04-05 21:40:00 96

原创 BZOJ 1834: [ZJOI2010]network 网络扩容 最小费用流_最大流_残量网络

BZOJ 1834: [ZJOI2010]network 网络扩容 最小费用流_最大流_残量网络 Code:#include <vector> #include <cstdio>#include <queue> #include <algorithm>#include <...

2019-04-05 15:50:00 105

原创 luogu P3387 【模板】缩点_拓扑排序

luogu P3387 【模板】缩点_拓扑排序 Code:#include <stack>#include <cstdio>#include <algorithm>#include <queue> #include <cstring>#include <m...

2019-04-05 12:33:00 140

原创 luogu P3387 【模板】缩点

还是很好些的.Code:#include <stack>#include <cstdio>#include <algorithm>#include <queue> #include <cstring>#include <map> #define setIO(s) freopen(s...

2019-04-05 12:33:00 52

原创 省选模板_简单数学

省选模板_简单数学 目录:1.线性筛1.线性筛//线性筛(欧拉函数,莫比乌斯函数)namespace get_prime{ int tot; int prime[maxn],is[maxn]; int mu[maxn],phi[maxn]; void get_p...

2019-04-04 18:49:00 144

原创 省选模板大杂烩

省选模板大杂烩 Code:#include <cstdio>#include <cstdlib>#include <queue> #include <cstring>#include <algorithm> #define maxn 1000000#d...

2019-04-04 18:33:00 139

原创 省选_简单算法

省选_简单算法 这里是一些简单的算法模板,没有编译过.(编译过的话会做特殊说明)目录:1.最近公共祖先1.最近公共祖先namespace LCA{ #define LOG 21 int cnt; int f[22][maxn],dep[maxn]; int h...

2019-04-04 16:57:00 81

原创 省选_简单图论

省选_简单图论 这里是一些简单的图论模板,没有编译过.(编译过的话会做特殊说明) posted @ 2019-04-04 16:55 EM-LGH 阅读(...) 评论(...) 编辑 收藏 ...

2019-04-04 16:55:00 113

原创 省选_简单数据结构

省选_简单数据结构 简单复习一下各种小模版:其实这里的代码都是没有编译过的,时间紧迫,大概能敲下来就过了.至于一些调试问题和语法问题就省选赛场上自由发挥了.目录:1.动态树2.树状数组3.静态主席树4.动态主席树5.并查集6.可并堆7.区间线段树8.树链剖分1. 动态树/动态树...

2019-04-04 16:14:00 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除