自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 比赛算法模板 持续更新。。。

        先来个大礼包图论500 题一、最短路1、链式前向星spfa#include <iostream> #include <algorithm> #include <cstdio> #include <cmath> #include <cstring> #include <string&g...

2018-05-01 21:29:02 300 1

原创 2 埃氏筛法 求素数

初始版本:int prime[SIZE]; // 第i个素数bool is_prime[SIZE]; //true表示i是素数int slove(int n) { int p = 0; for(int i = 0; i <= n; i++) is_prime[i] = true; //初始化 ...

2018-05-04 14:42:53 257

原创 hdu - 2586 How far away ? LCA 两种算法模板题

题意:给一个无根树,有q个询问,每个询问两个点,问两点的距离。 求出lca = LCA(u, v) 结果为dir[u] + dir[v] - dir[lca] * 2链接:hdu 2586 1、 DFS + ST在线算法模板1#include <iostream>#include <algorithm>#include <cstdio>#include &...

2018-05-03 21:25:41 205

原创 hdu - 3018 Ant Trip 无向欧拉图 一笔画问题

题意:给你无向图的N个点和M条边,保证这M条边都不同且不会存在同一点的自环边,现在问你至少要几笔才能所有边都画一遍.(一笔画的时候笔不离开纸)对于这个题,处理每个联通分量需要画几笔就好了对于只有一个点的,0笔是(半)欧拉图的,需要1笔对于非(半)欧拉图的,需要该图中奇数度的点数目/2链接:hdu 3018#include <iostream>#include <algorith...

2018-05-02 21:14:01 498

原创 hdu - 1878 欧拉回路 无向图欧拉回路的判定 欧拉图知识点

题意:中文题无向图欧拉回路的判定,可用并查集判是否连通图,度为偶数        通过图(无向图或有向图)中所有边一次且仅一次行遍图中所有顶点的通路称为欧拉通路,通过图中所有边一次且仅一次行遍所有顶点的回路称为欧拉回路。具有欧拉回路的图称为欧拉图(Euler Graph),具有欧拉通路而无欧拉回路的图称为半欧拉图。        1 定义        欧拉通路(Euler tour)——通过图中...

2018-05-02 19:27:22 612

原创 zoj - 4028 LIS 差分约束

题意:给你一组最长上升子序列的dp区间值,然后给你每个点的取值范围,求可行的原序列首先满足l[i] <= a[i] <= r[i],  可以建一个源点 n+1,那么有a[n+1] - a[i] <= -l[i],  a[i] - a[n+1] <= r[i]对于之前出现过a[i]的点 j,要使a[i]>=a[j](保证没法转移),  有a[j] - a[i] <...

2018-05-01 20:35:35 560

原创 hdu - 1269 迷宫城堡 强连通分量 tarjan模板题

有向图强连通分量:在有向图G中,如果两个顶点vi,vj间(vi>vj)有一条从vi到vj的有向路径,同时还有一条从vj到vi的有向路径,则称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。有向图的极大强连通子图,称为强连通分量(strongly connected components)。任何一个强连通分量,必定是对原图的深度...

2018-05-01 13:22:59 210

空空如也

空空如也

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

TA关注的人

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