自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 序列最的问题之最长公共子序列LCS

  在程序设计竞赛中,我们时常会遇到序列求最值的问题。在讲今天的问题之前,先小小的说明一下,子序列与子串的问题。  子序列:在原序列中不一定连续;  子串:在原序列中必须连续。  接下来,就开始今天要讲的最长公共子序列LCS(Longest Common Subsequence).对于LCS这一类的问题,一般是相对于两个序列而言,str[]与ch[]。先假设str的长度为n,...

2019-10-03 12:50:46 111

转载 HDU 1269 迷宫城堡(tarjan算法)

题意:判断是否存在从任意一个起点开始都可以走完余下任何一个点。解题思路:有向联通图,判断联通分量是否为1。解题补充知识点:在有向图G中,如果两个顶点间至少存在一条路径,称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连通分量(strongly connected compone...

2019-10-03 12:50:46 134

转载 数据库中的外码

1.外码是另外一个表的主码;2.插入数据是必须先给所关联外码的那个表插入数据;3.报错的原因是插入的某个属性在所关联外码表中找不到。外码的意义是:保证两个表之间的数据的一致性,例如:职工表中的部门号,必须在部门表中存在。create table 部门(部门号 char(20) primary key not null,名称 char(20) constraint UK_dName u...

2019-10-03 12:50:44 15245

转载 HDU 1026 Ignatius and the Princess I(广搜+记录路径)

题意:骑士,就暂且叫他骑士,要去就城堡里的公主。题意是,找到即为救到。在路上可能遇到一些小怪,遇到怪就要打咯,需要花费相应的时间。解题思路:广搜+结构体记录路径+优先队列链接:http://acm.hdu.edu.cn/showproblem.php?pid=1026View Code #include <iostream>using namespac...

2019-10-03 12:50:44 103

转载 如何把Excel表格中的数据导入到SQL Server 数据库中

我用的是SQL Server 2008版。首先打开数据库,右击数据库,光标移到数据库“任务”将会看到一个“导入数据”,点击导入数据,将会出现下面这张图。选择数据源,为Excel 自己添加文件路径,和版本。是否首行包含列名称。点击下一步。选择要存放的数据库和身份验证。点击下一步自己选择。点击下一步。一般选第二个,要不没把握就两个都选。继续下一步。然后...

2019-10-03 12:50:43 243

转载 HDU 2717 Catch That Cow(简单广搜)

题意:输入两个数,start,end。从开始通过三种更新到end需要多少次。典型的广搜链接:http://acm.hdu.edu.cn/showproblem.php?pid=2717View Code #include <iostream>#include <queue>using namespace std;int n,m;#d...

2019-10-03 12:50:42 76

转载 hdu 1203 I NEED A OFFER!(动态0-1背包)

题意:求被录取的概率连接:http://acm.hdu.edu.cn/showproblem.php?pid=1203View Code #include <iostream>using namespace std;const int MAX=10000+10;int v[MAX];double w[MAX];double dp[MA...

2019-10-03 12:50:41 89

转载 hdu 1248 寒冰王座(动态)

题意:最多能买多少东西。完全背包。连接:http://acm.hdu.edu.cn/search.php?action=listproblemView Code #include <iostream>using namespace std;const int MAX=10000+10;int w[5];int dp[MAX];int cmp...

2019-10-03 12:50:40 92

转载 hdu 2602 Bone Collector(动态)

题意:给出一组价值的数据,再给出一组体积的数据。求在m体积下所放的物品价值最大价值。连接:http://acm.hdu.edu.cn/showproblem.php?pid=2602View Code #include <iostream>using namespace std;const int MAX=1000+10;int v[MAX];...

2019-10-03 12:50:39 57

转载 hdu 1426 Sudoku Killer(数独)(深搜)

题意:数独注意:小方格内的数判断,先将整个数组按照3*3的方格划分成9个区域。123456789View Code #include <iostream>using namespace std;int map[12][12];int used[12][12];//判断9个格...

2019-10-03 12:50:39 99

转载 hdu 1258 Sum It Up(深搜)

题意:找到不重复的,加起来等于给定的数。连接:http://acm.hdu.edu.cn/showproblem.php?pid=1258View Code #include <iostream>#include <algorithm>using namespace std;int used[15];//标记的数int save[1...

2019-10-03 12:50:37 65

转载 hdu 2616 Kill the monster(深搜)

题意:找到最小步骤杀死monster连接:http://acm.hdu.edu.cn/showproblem.php?pid=2616View Code #include <iostream>using namespace std;int map[15][3];int used[15];int n;int sum,temp,type;i...

2019-10-03 12:50:37 72

转载 hdu 1180 诡异的楼梯(广搜)

题意:给定起点和终点,算时间。注意:判断扩展的点为'|'或者'-'时,到达此点楼梯的状态。本来能有优先队列做的,我犯贱咯!等一天补上优先队列的代码;连接:http://acm.hdu.edu.cn/showproblem.php?pid=1180View Code #include <iostream>using namespace std;#...

2019-10-03 12:50:35 72

转载 HDU 2647Reward(拓扑图)

题意:过年发奖金,起始奖金为888.越后者比前者多1元。问一共发了多少奖金。注意:数据中2 1 表示有两个员工,一组数据。接下来一组数据1 2 表示先给2发奖金,再给1发奖金。也就是1的奖金为889,2的奖金为888.连接:http://acm.hdu.edu.cn/showproblem.php?pid=2647View Code #include <iost...

2019-10-03 12:50:35 88

转载 HDU 3342 Legal or Not(深搜+拓扑)

解题思路:没有环的拓扑图、连接:http://acm.hdu.edu.cn/showproblem.php?pid=3342View Code #include <iostream>using namespace std;const int MAX=100+10;int c[MAX];int topo[MAX][MAX];int...

2019-10-03 12:50:34 63

转载 hdu 1087 Super Jumping! Jumping! Jumping!(简单动态)

题意:求出最大子序列和解题思路:i12345map[i]14235sum[i]153611定义一个map数组保存所输入的数据,sum数组保存到达此点的最大值(采用松弛操作),在用max找最大值。注意:可能全为负数。我坑了3次。连接:http://acm.hdu....

2019-10-03 12:50:34 55

转载 hdu 1162 Eddy's picture(Prim算法)

题意:先算出没两点之间的长度,然后直接套用Prim模版就行。连接:http://acm.hdu.edu.cn/showproblem.php?pid=1162View Code #include <iostream>#include <cmath>using namespace std;#define INF 0x3fffffff#...

2019-10-03 12:50:32 66

转载 HDU 3790 最短路径问题 (dijkstra算法)

题意:找出输出的两点间最短路径,当最短路相等时输出最小费用.解题思路:定义一个结构体,里面定义两个数,一个记录权值,一个记录费用.dis数组是记录当前节点的权值和费用,map就不用说了.在松弛操作里面判断路径是否相等,若相等则判断其费用是否最小.本题还有一个很坑的地方,就是要判重,这个很重要.本题交了3次,第一次为wa,原因是没有判重,第二次是pe,一个很小的错误.View Co...

2019-10-03 12:50:32 82

转载 hdu 1385Minimum Transport Cost (floyd算法加记录路径)

题意:运输货物,从一个地方到另一个地方所需要的最小花费。中途经过的城市还要交税费,只有起点和终点不用交。并记录运输所走过的路径,在运费相同时输出字典序的路径,也就是最小的路径(当不是最短的路径)。连接:http://acm.hdu.edu.cn/showproblem.php?pid=1385解题思路:floyd算法,开一个数组(path)记录当前点上一个点的位置。在flo...

2019-10-03 12:50:30 133

转载 hdu 1879继续畅通工程(最小生成树Prim)

题意:计算出全省畅通需要的最低成本,本题是一个Prim算法的模版题,加一个判断就可以了.当该路短已经存在时就令其为0.连接:http://acm.hdu.edu.cn/showproblem.php?pid=1879View Code #include <iostream>using namespace std;const int INF=0x7fff...

2019-10-03 12:50:30 146

转载 hdu 2544 最短路(dijkstra算法)

题意同上连接:http://acm.hdu.edu.cn/showproblem.php?pid=2544View Code #include <iostream>using namespace std;#define INF 0x3fffffff#define MAX (10000+10)int dis[MAX];int map[MAX][M...

2019-10-03 12:50:28 57

转载 hdu 2544 最短路(floyd算法)

题意:就不再说了,用floyd 算法时 复杂度蛮高的 但是 代码简单 超级简单连接:http://acm.hdu.edu.cn/showproblem.php?pid=2544View Code #include <iostream>//floyd 算法 很简单的floydusing namespace std;#define INF 0xfffff...

2019-10-03 12:50:28 112

转载 hdu 2544 最短路(spfa算法)

题意:题意很好理解,就是从起点带终点的最短距离。连接:http://acm.hdu.edu.cn/showproblem.php?pid=2544View Code 1 #include <iostream> 2 using namespace std; 3 #define INF 0x3fffffff 4 #include <queue&...

2019-10-03 12:50:27 89

转载 hdu 1285 确定名次排名(拓扑排序)

题意:确定名次排名,符合条件的排名可能不是唯一的,此时要求输出时编号小的队伍在前;输入数据保证是正确的,即输入数据确保一定能有一个符合要求的排。注意事项:判重连接:http://acm.hdu.edu.cn/showproblem.php?pid=1285View Code #include <iostream>using namespace std;...

2019-10-03 12:50:25 74

转载 HDU 3371 Connect the Cities (Prim算法)

题意:n总共有多少个城市;m:有多少条路;k:相连的城市有多少组。对于K:输入2是表示有两组城市有已建好的路再输入一个T 表示 这T个城市相连。几map值 为0;连接:http://acm.hdu.edu.cn/showproblem.php?pid=3371View Code #include <iostream>using n...

2019-10-03 12:50:23 81

转载 hdu 1875畅通工程再续(Prim算法)

题意:找出一条路是所有岛都联通,如果找不到就输出oh!。解题思路:本体用的是Prim算法,模板里面加一个for判断是否存在一条路能走完所有岛。在输入时判断两个岛之间的距离。View Code #include <iostream>#include <cmath>using namespace std;#define INF 0x3fff...

2019-10-03 12:50:21 107

转载 hdu1102 Constructing Roads(Prim算法)

题意:给出几个村庄修路所花费的费用,现在再给出几组已经有路的村庄。输出这些村庄联通所要生成的最小费用。处理:把已经存在的路更新为0就行了。初始化map数组时初始为-1即可。连接:http://acm.hdu.edu.cn/showproblem.php?pid=1102View Code #include <iostream>#include <...

2019-10-03 12:50:20 61

空空如也

空空如也

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

TA关注的人

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