![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
prim
文章平均质量分 71
cyl纤云弄巧
To Be
展开
-
POJ2421(prim)
题意:修路,求出最小花费多少。 一看它的输入形式就知道适合prim而不是kruskal。 注意:题上说有Q条路已经修好,赋值为0即可。 #include #include #define M 10000 #define inf 0x3f3f3f3f int n; int gragh[M][M]; int dis[M],visit[M]; int prim() {原创 2016-10-24 19:57:19 · 298 阅读 · 0 评论 -
POJ 3625(朴素prim)
这道题没什么特殊的,输入n组坐标,需要自己建图。然后又有m组意思是a到b可以不用建路。 但是因为输出要用到double或者float,G++中输出用%f,C++用%lf。很神奇。 #include #include #include #define Max 1010 class Node { public: double x,y; }c[Max]; doubl原创 2016-10-26 08:06:52 · 264 阅读 · 0 评论 -
POJ 1278(细节prim)
题意:看输入和输出就知道,不多讲。 但是在输入的路径上一定要看清楚,也就是建图。 #include #include #define inf 0x3f3f3f3f int gragh[1005][1005]; int dis[200]; int visit[200]; int n,m; int prim() { int sum = 0; memset(原创 2016-10-26 12:37:24 · 403 阅读 · 0 评论 -
POJ 2349 (蒙)
这道题,很无语。感觉就是卫星代替s-1条边。 以下大号字摘自IOI2004国家集训队论文《最小生成树算法及其应用》(吴景岳): 当正向思考受阻时, 逆向思维可能有奇效。 本题就是这样。 知道卫星设备的数量,求最小的收发距离,可能比较困难;如果知道距离求数量,就很简单了。把所有可以互相通讯的村庄连接起来, 构成一个图。 卫星设备的台数就是图的连通支的个数。 问题转化为:找到一个最小的原创 2016-10-27 16:09:27 · 365 阅读 · 0 评论 -
POJ 2031(prim+空间坐标)
题意:给出n个点的空间坐标,计算最小生成树。 题读:千万不要害怕。。。看似很长其实就是注意建图就好了。把每个空间节点减去半径就可以看作点来建图。 不过用prim的时候随手就写出了dijkstra。。。尴尬。 #include #include #include #include using namespace std; class Node { public:原创 2016-11-01 18:15:04 · 335 阅读 · 0 评论 -
HDU 1233(简单prim)
汉语题:http://acm.split.hdu.edu.cn/showproblem.php?pid=1233 很普通的最小生成树。 #include #include #define inf 0x3f3f3f3f int n; int dis[110]; int gragh[110][110]; int visit[110]; int ans; void prim() {原创 2016-11-01 18:43:50 · 277 阅读 · 0 评论 -
HDU 1301(prim+字符串处理)
题意:可以说不用看题里面具体是什么,只要看数据就行了。 题中加字符串处理。有必要练习。 #include #include #define inf 0x3f3f3f3f int n; int gragh[50][50]; int visit[50]; int dis[50]; int ans; void prim() { for(int i = 1;i <= n;原创 2016-11-01 19:39:00 · 268 阅读 · 0 评论 -
POJ 1258 (简单最小生成树,prim算法)
POJ1258 题意:输入n行每行代表第n个村庄分别与其它村庄的距离,求联系每个村庄的最小距离. 这道题完全可以当做prim算法的模板去写POJ2421,POJ 1251,POJ 2560,POJ 1789,POJ 2485. 最小生成树关键在于建图。 #include #include #define M 210 #define INF 0x3f3f3f3f原创 2016-08-03 08:56:37 · 864 阅读 · 0 评论