自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海边拾贝,沧海一粟

一个ACMer的博客-我不是喜欢ACM,我只是贪恋AC

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

原创 洛谷 P4886 快递员 树的重心

文章目录洛谷 P4886 快递员题意分析参考代码洛谷 P4886 快递员题意在一个树上有m对点(ui,vi),(u_i,v_i),(ui​,vi​), 我们在这个树上选择一个点root 使得distance(root,vi)+distance(root,ui)distance(root,v_i)+distance(root,u_i)distance(root,vi​)+distance(ro...

2018-09-30 16:45:21 339

原创 Free tour II SPOJ - FTOUR2 点分治和启发式合并 详细解释论文

文章目录Free tour II SPOJ - FTOUR2点分治不经过根经过根暴力选择两个子树求最优的情况启发式合并Free tour II SPOJ - FTOUR2点分治 每次选择重心作为根进行分治,有两种情况,最优解的路径经过树根,和不经过根不经过根递归到下一层子树上经过根暴力选择两个子树求最优的情况先考虑暴力的情况需要选择两个子树u,vG(i,j) 代表子树i,往...

2018-09-29 16:34:20 172

原创

树分治树的重心我们选取一个点,要求将其删去后,结点最多的树的结点个数最小,这个点被称为“树的重心”。POJ1644// Size[u] 代表以节点u为根的子树节点个数// dp[u] 代表去除u节点后最大子树的节点个数const int maxn = 2e4+100;vector<int> G[maxn];int dp[maxn];int Size[maxn];i...

2018-09-28 00:35:48 115

原创 2018CCPC吉林总结

文章目录2018 CCPC 吉林A题意分析B分析C题意分析D题意分析E题意分析F2018 CCPC 吉林A题意求 ∑in⌊ni⌋\sum_{i}^{n} \left \lfloor \frac{n}{i} \right \rfloor∑in​⌊in​⌋的奇偶性分析分块求和的经典题目,kuangbin数论专题十四G - Harmonic Number (II) B题意略,分析模...

2018-09-25 23:21:05 3155 9

原创 Red Black Tree ZOJ - 4048

LCA+二分#include <bits/stdc++.h>#define mem(ar,num) memset(ar,num,sizeof(ar))#define me(ar) memset(ar,0,sizeof(ar))#define lowbit(x) (x&(-x))#define Pb push_back#define FI first#defin...

2018-09-19 00:30:35 233 4

原创 BZOJ1568 李超树

翻译:每个直线可以表示成y = a*x+b; 给出n个不同的直线,查询在某个点的最大的y值// 每一个节点存的是当前节点取最大值的线段的ID// 查询的时候从根到子节点都查询值,取其中的最大值// 插入点的时候// 更新节点的规则就是如果插入直线比当前直线更优,那么说明原本直线对某区间的最优答案没有贡献,这个时候它就可以舍弃// 共有四种情况// 插入直线的斜率大于节点存的斜率,/...

2018-09-17 00:46:14 272

原创 后缀数组

后缀数组推荐学习方法简介主要运用1 求不相同子串个数SPOJ Distinct Substrings2018牛客多校(第一场)I Substring后缀数组推荐学习方法算法竞赛入门经典训练指南简介后缀数组把所有的后缀排序(基数排序),通过sa数组,rank,height数组来完成一系列关于子串的操作主要运用1 求不相同子串个数...

2018-09-11 01:00:38 153

原创 ACM-ICPC 2018 徐州赛区网络预赛徐州网络赛

ACM-ICPC 2018 徐州赛区网络预赛A.Hard to prepareACM-ICPC 2018 徐州赛区网络预赛A.Hard to prepare设答案 为 dp[n]; 考虑第n个人的面具 1.与第一个相同,这时候相当于n-1个人,即dp[n-1] 2. 与第一个不同,根据同或不等于0的原则最后一个有 (2^k-2)中选择(排除自身和同或等于0)...

2018-09-10 01:39:04 451

原创 I. Lattice's basics in digital electronics

模拟#include<bits/stdc++.h>using namespace std;typedef long long ll;map<string,int> pp;int n,m,t;string ans,xx,yy;string get(char w){ string tmp=""; if(w=='0') tmp...

2018-09-08 22:14:49 237

原创 G. Spare Tire

容斥#include <cstdio>#include <algorithm>using namespace std;typedef long long LL;const int mod =1e9+7;const int maxn = 1e6 + 10;LL arr[maxn];int p;LL get(LL x, LL y){ LL...

2018-09-08 22:13:54 283

原创 D. Made In Heaven

K短路A*算法#include<bits/stdc++.h>using namespace std;#define INF 0xffffffconst int MAXN = 2e6;typedef long long ll;struct node{ ll to; ll val; ll next;};struct node2{ l...

2018-09-08 22:12:22 385

原创 ACM-ICPC 2018 沈阳赛区网络预赛 B. Call of Accepted

#include <bits/stdc++.h>// #define mem(ar,num) memset(ar,num,sizeof(ar))// #define me(ar) memset(ar,0,sizeof(ar))// #define lowbit(x) (x&(-x))// #define Pb push_back// // #define FI f...

2018-09-08 22:10:20 297

原创 数据结构习题集

数据结构习题集1 D-query SPOJ - DQUERY数据结构习题集1 D-query SPOJ - DQUERY查询区间不同数的个数,线段树离线,主席树在线做

2018-09-01 10:04:19 935

空空如也

空空如也

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

TA关注的人

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