自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 01背包问题

01背包问题问题描述:有N个物品,和一个容量是V的背包,每个物品有两个属性,体积vi,价值wi,每件物品最多只能用一次。在背包能够装得下的情况下,能够装得最大价值是多少?完全背包问题问题描述:有N个物品,和一个容量是V的背包,每个物品有两个属性,体积vi,价值wi,每件物品有无限个。在背包能够装得下的情况下,能够装得最大价值是多少?多重背包问题问题描述:有N个物品,和一个容量是V的背包,每个物品有两个属性,体积vi,价值wi,每件物品有si个,每个物品的si都不一样。在背包能够装得

2021-07-31 11:11:08 84

原创 最小生成树

最小生成树普利姆算法(Prim)朴素Prim O(n^2) 适用于稠密图堆优化版Prim O(mlogn) 适用于稀疏图克鲁斯卡尔算法(Kruskal) O(mlongm) 适用于稀疏图

2021-07-23 17:54:04 120

原创 最短路问题

最短路问题单源最短路:一个点到其他点的做短路 所有边权都是正数1.朴素Dijstra算法(稠密图)2.堆优化Dijstra算法(稀疏图) 存在负权边1.Bellman-fort算法(求有边数限制的单源最短路)2.SPFA多源最短路:任意两点间的最短路Floyd算法朴素Dijstra算法算法思想:从起点到终点的最短路的值。贪心的在已更新的结点集当中寻找距离起点最近的结点,并更新周围结点,使得到最近的点的返回值。朴素Dijstr算法解决稠密图,用邻接矩阵来存储边权值

2021-07-14 15:56:23 107

原创 用BFS,DFS,求最短路径

#include <iostream>#include <queue>#include <cstring>using namespace std;int n,m;char g[N][N];bool t[N][N];int dx[]={-1,0,1,0};int dy[]={0,1,0,-1};struct point { int x,y;}start;int bfs(){ int res=1; queue<p...

2021-07-10 09:44:24 812 1

空空如也

空空如也

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

TA关注的人

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