hdu 1233 最小生成树
来源:互联网 发布:c语言clear函数 编辑:程序博客网 时间:2024/06/06 08:51
AC代码如下:
#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>using namespace std;#define MAX 0x3f3f3f3fint main(){int weight[100][100];int lowcost[100];int N, ans;while( scanf( "%d", &N ) , N ){memset( weight, 0, sizeof( weight ) );for( int i = 1; i <= N*(N-1)/2; i++ ){int temp1, temp2, temp3;cin >> temp1 >> temp2 >> temp3;weight[temp1][temp2] = temp3;weight[temp2][temp1] = temp3;}for( int i = 2; i <= N; i++ ){lowcost[i] = weight[1][i];}lowcost[1] = -1;ans = 0;for( int i = 2; i <= N; i++ ){int mindis = MAX;int k = 1;for( int j = 2; j <= N; j++ ){if( lowcost[j] < mindis && lowcost[j] != -1 ){mindis = lowcost[j];k = j;}}ans += mindis;lowcost[k] = -1;for( int j = 1; j <= N; j++ ){if( weight[k][j] < lowcost[j] ){lowcost[j] = weight[k][j];}}}cout << ans << endl;}return 0;}
- hdu 1233 最小生成树
- hdu 1233 最小生成树
- HDU 1233 最小生成树
- hdu 1233 最小生成树
- hdu 1233(最小生成树)
- hdu 1233 最小生成树
- hdu 1233 最小生成树
- hdu 1233 最小生成树kruskal版
- HDU-1233(kruskal求最小生成树)
- HDU-1233(prim求最小生成树)
- HDU 1233 prim kruskal最小生成树
- hdu 1233 Kruskal求最小生成树
- HDU 1233 (最小生成树 13.11.15)
- hdu 1233 最小生成树Prim算法
- 最小生成树(kruskal) hdu 1233
- hdu 1233 最小生成树kruskal
- HDU-1233 最小生成树 Prim算法
- HDU 1233 (最小生成树)
- 金山的一道面试题(考察面向对象和内存模型)
- 做IT的人快节奏的生活缺乏幸福感
- SGU 323 Aviamachinations
- PyGrADS示例
- LINUX启动顺序
- hdu 1233 最小生成树
- windows 编程中键盘对应的虚拟键
- _didChangeToFirstResponder
- 从统计数字看科研方向
- java web 开发之myeclipse+maven无缝衔接
- oracle快速理解rollup
- UITabBarController popToRootViewController
- lightoj 1427 Substring Frequency (II) (ac自动机)
- thinkphp 常用数据库的操作