自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Stargazer的博客

祈求不幸

原创 【LOJ2542】【PKUWC2018】—随机游走(Min-Max容斥+树形dp+FMT)

传送门 容斥好题 考虑经过一个点集所有点的期望不好处理 我们考虑min−maxmin-maxmin−max容斥 则ans=∑T⊆SE(min(T))ans=\sum_{T\subseteq S}E(min(T))ans=∑T⊆S​E(min(T)) 现在我们先考虑怎么对于一个集合TTT求出有一个...

2019-06-28 22:47:14

阅读数 52

评论数 0

原创 【BZOJ4036】【洛谷3175】【HAOI2015】—按位或(FMT+期望dp)

BZOJ传送门 洛谷传送门 好像还可以Min−MaxMin-MaxMin−Max容斥 f[i][j]f[i][j]f[i][j]表示前iii次,状态为jjj的概率 令m=2nm=2^nm=2n 则要求的答案为 ∑k=1∞k∗(f[k][m−1]−f[k−1][m−1])\sum_{k=1}^{\...

2019-06-25 17:03:04

阅读数 41

评论数 0

原创 【LOJ#121】—「离线可过」动态图连通性(线段树分治)

传送门 把一条边的存在时间映射到询问时间上 用个伪的线段树分治存一下 最后dfsdfsdfs一次回答所有询问就行了 要撤销并查集就启发式合并优化 #include<bits/stdc++.h> using namespace std; const int RLEN=1<<...

2019-06-19 10:35:23

阅读数 32

评论数 0

原创 【BZOJ4867】【洛谷P5210】【ZJOI2017】—线段树(括号序列+树链剖分)

BZOJ 洛谷 LOJ 丢人O(nlog2n)O(nlog^2n)O(nlog2n)大常数跑不过BZOJBZOJBZOJ老爷机 考虑如果当前询问区间为[l,r][l,r][l,r] 我们从l−1l-1l−1和r+1r+1r+1的叶子节点往上走到lca(l−1,r+1)lca(l-1,r+1)lc...

2019-06-19 09:47:05

阅读数 71

评论数 0

原创 【洛谷P4191】【CTSC2010】—性能优化(混合基FFT)

传送门 洛谷题解那个原封不动抄dzyodzyodzyo的真他妈是个垃圾 具体看这篇博客就差不多了 注意迭代时先预处理一下位置 中间过程手推一下吧 #include<bits/stdc++.h> using namespace std; #define ll long long #de...

2019-06-16 21:37:04

阅读数 89

评论数 0

原创 【BZOJ3112】【ZJOI2013】—防守战线(线性规划+对偶)

传送门 Solution: 题意即求: Min∑i=1nCixiMin\sum_{i=1}^nC_ix_iMini=1∑n​Ci​xi​ 满足约束∑lj≤i≤rjxi≥Dj,j∈[1,m]\sum_{l_j\le i\le r_j}x_i\geq D_j,j\in[1,m]lj​≤i≤rj​∑​...

2019-06-13 17:17:28

阅读数 41

评论数 0

原创 【BZOJ1061】【Noi2008】—志愿者招募(线性规划+对偶)

传送门 Solution: 线性规划: 题目要求Min∑i=1nCixi{Min}\sum_{i=1}^nC_ix_iMini=1∑n​Ci​xi​ 满足约束 ∑li≤j≤rixi≥Aj,j∈[1,m]\sum_{l_i\le j\le r_i}x_i\geq A_j,j\in[1,m]li​≤...

2019-06-13 16:57:45

阅读数 80

评论数 0

原创 【BZOJ3626】【LNOI2014】—Lca(树链剖分)

传送门 发现一次询问的答案就是把[l,r][l,r][l,r]所有点到根的路径+1+1+1后 zzz到根的路径权值和 离线差分就完了 #include<bits/stdc++.h> using namespace std; #define ll long long #define p...

2019-06-09 16:12:55

阅读数 60

评论数 0

原创 【BZOJ2434】【NOI2011】—阿狸的打字机(AC自动机+线段树)

传送门 考虑一个串AAA在另一个串BBB中出现的次数 其实就是BBB串的链上有多少个点的failfailfail直接或间接指向AAA的末指针 所以建出failfailfail树后就是AAA的末指针的子树和 每次暴力把BBB的所有点设成1查询可以有707070分 离线后对于每个BBB记一下要询问哪...

2019-06-09 16:08:33

阅读数 33

评论数 0

原创 【UVA10498】—Happiness(线性规划/单纯形算法)

传送门 题解: 模板题(抄代码) 奇怪的精度 #include<bits/stdc++.h> using namespace std; const int RLEN=1<<20|1; inline char gc(){ static char ibuf[RLEN],*i...

2019-06-09 14:38:07

阅读数 63

评论数 2

原创 【BZOJ4736】【清华集训2016】—温暖会指引我们前行(LCT)

传送门 LCT维护一下sumsumsum和温度最值维护一下最小大成树就可以了 #include<bits/stdc++.h> using namespace std; const int RLEN=1<<20|1; inline char gc(){ static cha...

2019-06-05 12:13:18

阅读数 35

评论数 0

原创 【BZOJ3451】【Tyvj1953】—Normal(点分治+NTT)

传送门 Description 某天WJMZBMR学习了一个神奇的算法:树的点分治! 这个算法的核心是这样的: 消耗时间=0 Solve(树 a) 消耗时间 += a 的 大小 如果 a 中 只有 1 个点 退出 否则在a中选一个点x,在a中删除点x 那么a变成了几个小一点的树,对每个小树递归调用...

2019-06-01 18:03:30

阅读数 57

评论数 0

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