摘要: 题目大意如下:农民John当了镇长,他要为小镇谋福利,就为小镇所有的农场铺设光缆链接,给定矩阵表示没两个农场之间的距离,求铺设光缆的最小成本。Prim算法,代码如下:#include #include const int M=505;int map1[M][M],n;#define typec in... 阅读全文
posted @ 2013-08-07 20:41 、小呆 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 题目大意如下:又一个岛国没有公路,于是想修公路,通过矩阵给出每两个岛之间的距离,求最小代价建成的公路网中最长的两岛间的距离。也就算是求稠密图最小生成树的最长边。Prim算法,代码如下:#include #include const int M=505;int map1[M][M],n;#define... 阅读全文
posted @ 2013-08-07 20:34 、小呆 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 这个题是一个最小生成树的题,题意如下:1、每一种卡车的类型是由7个字母表示的。2、每一种卡车的类型是由其他某一种卡车的类型衍生的(第一种除外)。3、某两种卡车之间衍生的代价是由这两种卡车所代表的字符串的字母不同的个数表示的。4、求怎样衍生代价最小。这是一个稠密图最小生成树题,用Prim算法比较好,因... 阅读全文
posted @ 2013-08-07 20:20 、小呆 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 这个题也是十分水的题,节点最多只有30个。Floyd就可以过的哈。需要注意的是:1、不要用gets(),因为中间有空行;2、注意输出的是Yes,No。下面是代码:#include #include const int inf=11.0) //判断条件 { ... 阅读全文
posted @ 2013-08-07 17:22 、小呆 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 这个题很水,后台数据相当弱,写这个只是记录一下。再次吐槽一下,那个不联通的情况(输出“disjoint”)甚至都不用输出,输出错了也没事。。用的Foyld, 0MS;贴一下代码:#include #include const int inf=1map1[i][k]+map1[k][j]) ... 阅读全文
posted @ 2013-08-07 10:22 、小呆 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 这题说实在话就是模版题,可是你要是不知道模版是怎么工作的,有模版也没用,这个题就是个例子。所以说这个题给了我个教训就是:有了模版也得自己敲,要不然关键时刻是不管用的。这个题的关键在于:1、虚拟一个节点0,所有物品的价值被表示为这个点到对应物品编号点的边的权值。2、相关联的物品连一条权为优惠价格的边。... 阅读全文
posted @ 2013-08-06 16:55 、小呆 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 这题是一个模版题,可以借助bellman-ford算法中的判断负环的办法解决。既然是模版题不多说上模版:#include #define typec int // type of costconst typec inf=0x3f3f3f3f; // max of costconst int V=50... 阅读全文
posted @ 2013-08-05 09:25 、小呆 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 这个题可以用BFS解决。有以下几个注意事项:1、使用优先队列可以缩短程序运行时间。2、要注意墙和门的相对位置(我就在这卡了一天。。sad)。3、注意只有门和墙的位置范围是[ 1 , 199 ],Nemo的位置不一定。4、注意没有墙和门的情况。5、注意数组越界。下面贴代码:#include #incl... 阅读全文
posted @ 2013-08-02 20:26 、小呆 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 优先队列这个名字,顾名思义就是在队列中的元素是有优先级的。队列首部元素是队列中优先级最高的元素。对于整形,实型,字符型等等是一样的:///整形优先队列,按照从小到大排序:测试可输入任意五个整数。#include #include using namespace std;int main(){ ... 阅读全文
posted @ 2013-08-01 16:02 、小呆 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 借助的是这位大神的解题报告的写法,不愿多敲了。大致题意:输入由p、q、r、s、t、K、A、N、C、E共10个字母组成的逻辑表达式,其中p、q、r、s、t的值为1(true)或0(false),即逻辑变量;K、A、N、C、E为逻辑运算符,K --> and: x && yA --> or: x || ... 阅读全文
posted @ 2013-07-29 21:45 、小呆 阅读(94) 评论(0) 推荐(0) 编辑