自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

傻子是小傲娇的博客(大钊)

不努力,连失败是什么都不知道

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 Codeforces 1023A Single Wildcard Pattern Matching

一个字符有一个通配符,另一个没有,判断两个字符是否相等。情况一:字符一没有通配符,直接strcmp函数比较得结果情况二:字符一有通配符,将字符一中的通配符删去,在字符二中截取相应的部分构成另一个字符在进行比较#include<iostream>#include<cstring>#include<cstdio>using namespac...

2018-08-18 11:25:48 259

原创 网络流 (网络流问题汇总)

基本概念:网络:(1)有一个源点 s 和汇点 t 。 (2)每一条有向边e=(u,v)都有一个容量限制记做c(e)。流:定义在网络弧集上的实值函数 f ,满足三个性质 (1)对任意的弧 0 <= f <= c(e),容量限制。 (2)f(u,v) == -f(v,u),反对称性。 ...

2018-08-14 17:21:06 577

原创 拓扑排序模板加例题(拓扑排序问题汇总)

概念:一个有向无环图的拓扑序列是将图中的顶点排成一个线性序列,使得对于图中任意一对顶点u,v。若存在边<u,v>,则线性序列中u出现在v之前。算法实现:(1)若图中的点入度均大于0则不存在拓扑序列,否则进行第二步(2)取一个入度为0的点u并将其放置序列末尾(3)删除点u以及从u伸出的边,即将与u相连的点的入度减1(4)若图中还存在顶点,再从(1)开始模板:...

2018-08-14 11:17:16 1583

原创 二分图匹配相关算法及例题分析 最大匹配匈牙利算法 最大权匹配KM算法(二分图类型问题汇总)

二分图最大匹配:问题描述:给出一个二分图,找一个边数最大的匹配。就是选择尽量多的边,使得选中的边中任意两条边均没有公共点。如果所有的点都是匹配点那就是一个完美匹配。解决方案:增广路定理增广路:从一个未匹配的点开始,依次走过未匹配边,匹配边,未匹配边,匹配边,。。。。。。 如果最后的终点是一个未匹配点(即最后一条边是一条未匹配边),那么这条路就是一条增广路。而将增广路上的未匹配边和匹配...

2018-08-10 20:16:27 2859

原创 最短路 Dijkstra Floyd Bellman-Ford SPFA模板及例题 (一次性搞定最短路类型的问题)

从城市A到城市B,有时候可以直达也可以途径其他城市到达,怎样选择最短的路径到达就是最短路问题。分为单源最短路(所有点到某一特定点的最短路径)和多源最短路(任意两点间的最短路径)。根据边的正负也可以分为带负权边和不带负权边的最短路。Dijkstra:用于解决不含负权边的单源最短路。基本思想:记S为已经找到到源点的最短路的点的集合,dis【i】表示顶点i到源点的最短距离。每次取不在S中的di...

2018-08-07 16:20:10 566

原创 最小生成树模板 加 例题分析 (最小生成树类型汇总)

最小生成树:对于一个无向连通图的最小生成树,选取边使得图中每个顶点连通且花费最小。在kruskal算法中,集合A是一个森林,加入集合A中的安全边总是图中连接两个不同连通分支的最小权边。prim算法中,集合A仅形成单颗树,添加入集合A的安全边总是连接树与一个不在树中的顶点的最小权边。kruskal在图G(v,e)上的运行时间取决于不相交集合数据结构是如何实现的,模板中采用路径优化的并查集,...

2018-08-02 20:40:33 1656

《魔塔》游戏c++源代码

《魔塔》游戏的源代码,实现了一些基本的功能,如三种类型的门与钥匙,蓝宝石红宝石,商人,三种怪物等,可以自己去定义相关的属性和修改地图。

2019-08-02

空空如也

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

TA关注的人

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