自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 模板---------RMQ问题ST表

#include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #define re register #define inl inline #define LL long long const int MAXN=1e6+5; const int LogN=20; i...

2018-12-30 15:57:56 144

原创 模板------最小生成树之kruskal

注:使用这个算法你首先要会使用冰茶几 并查集 #include<iostream> #include<cstdio> #include<cstring> #include<queue> #include<algorithm> #define re register #define inl inline #define LL long lo...

2018-12-30 10:40:53 97

原创 模板-----------最小生成树之prim及优化

未加优化 #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #define ll long long using namespace std; const int INF=0x7fffffff/2; int n,m,t,dis[5050],MST,min...

2018-12-30 09:49:16 103

原创 模板-------单源最短路之djkjstra(堆优化)

注:因为垃圾博主重载运算符用的很烂,所以这里并没用结构体 #include<iostream> #include<cstdio> #include<queue> #define MP make_pair #define se second #define fi first #define LL long long using namespace std; ty...

2018-12-30 09:04:19 309

原创 模板--------最短路之SPFA(单源)

#include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<queue> const int MAXN = 1e5+5; const int MAXM = 5e5+5; std::queue<int>que; int n,...

2018-12-29 17:16:43 83

原创 模板---------LCA(最近公共祖先)

#include<iostream> #include<cstdio> #include<cstring> #include<cstdlib> #include<algorithm> #define re register #define inl inline #define LL long long const int MAX=500...

2018-12-26 17:20:26 121 1

原创 模板-----------线段树的区间修改,区间查询

洛谷3372 #include<iostream> #include<cstdio> #include<cstring> #define re register #define inl inline #define LL long long const int MAXN=2e5+5; LL f[4*MAXN],a[MAXN],add[4*MAXN]; LL an...

2018-12-23 11:19:36 457

原创 模板-----------线段树的区间修改,单点查询

洛谷P3368 #include<iostream> #include<cstdio> #include<cstring> #include<cstdlib> #include<algorithm> #define re register #define inl inline #define LL long long const int ...

2018-12-23 10:18:04 662

原创 模板--------线段树的单点修改,区间查询

以区间求和为例 #include<iostream> #include<cstdio> #include<cstring> #include<cstdlib> #include<algorithm> #define re register #define inl inline #define LL long long const int ...

2018-12-23 09:48:13 287

原创 tyvj————小Y的问题

【问题描述】 有个孩子叫小 Y,一天,小 Y 拿到了一个包含 n 个点和 n-1 条边的无向连通图,图中的 点用 1~n 的整数编号。小 Y 突发奇想,想要数出图中有多少个“Y 字形”。 一个“Y 字形”由 5 个不同的顶点 A、B、C、D、E 以及它们之间的 4 条边组成,其中 AB、 BC、BD、DE 之间有边相连,如下图所示。 同时,无向图中的每条边都是有一定长度的。一个“Y 字形”的长度...

2018-10-21 10:35:33 295

原创 NOIP2014day2T2————寻找道路(road)

还是你谷 我永远爱洛谷.jpg 解析 作为一道折磨了我至少三四个小时的题,其实也不难 首先分为两个部分 1.给不能走的点染色 2.最短路 最短路的话,因为边长都是一,所以其实用bfs就可以(然而我还是弱智的用了SPFA) 关键是染色,如果正着搜的话不好写,所以我们存一个反图,然后找终点能到达的位置 然后把他们标记为能走; 接下来第二次染色,不能走的点,明显和他直接相连的点也是不可以走的,将他们的标...

2018-10-06 16:18:41 158

原创 NOIP2014day2T1————无线网路发射器选址(wireless)

又是你谷 解析 没什么好说的,又是一道可以直接暴力的水题 (说得好像你一次就满分似的) 读题一定要认真,别像我完全没看到边界,WA了 小于0就修改为0,大于128就修改为128 然后我直接去染的色,半径为d时,能到达这个点的位置都加上这个点的大小 一边染一边处理就行了 #include<iostream> #include<cstdio> #include<cstri...

2018-10-06 14:56:05 198

原创 NOIP2014day1T2——————联合权值(link)

来自你谷的题目 ** 解析 首先看一眼数据规模 【数据说明】 对于 30%的数据,1 < n ≤ 100; 对于 60%的数据,1 < n ≤ 2000; 对于 100%的数据,1 < n ≤ 200,000,0 < Wi ≤ 10,000 然后我傻叉地用了二维数组,然后不负众望地炸了,mmp 后来才知道二维最多开5000 qwq 不得已只好用数组模拟邻接表储存 至于求联合...

2018-10-06 14:46:52 190

原创 NOIP2014day1T1————生活大爆炸版石头剪刀布(rps)

石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一 样,则不分胜负。在《生活大爆炸》第二季第8集中出现了一种石头剪刀布的升级版游戏。 升级版游戏在传统的石头剪刀布游戏的基础上,增加了两个新手势: 斯波克:《星际迷航》主角之一。 蜥蜴人:《星际迷航》中的反面角色。 这五种手势的胜负关系如表一所示,表中列出的是甲对乙的游戏结果。 现在,小 A和小 B尝试玩这种升级版的猜拳游...

2018-10-06 11:23:27 419 4

空空如也

空空如也

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

TA关注的人

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