HDU
来源:互联网 发布:写歌词软件 编辑:程序博客网 时间:2024/06/14 16:41
/**很裸的模板题;*/#include<iostream>#include<cstdio>#include<cstring>using namespace std;const int inf=0x3f3f3f3f;int mmp[110][110],dis[110];int num;bool vis[110];void prime(){ int k,Min,sum=0; memset(vis,false,sizeof(vis)); vis[1]=true; for(int i=1;i<=num;i++) dis[i]=mmp[1][i]; for(int i=1;i<=num;i++) { Min=inf; for(int j=1;j<=num;j++) { if(!vis[j]&&temp>dis[j]) { temp=dis[j]; k=j; } } if(Min==inf) break; vis[k]=true; sum+=Min; for(int j=1;j<=num;j++) { if(!vis[j]&&dis[j]>mmp[k][j]) dis[j]=mmp[k][j]; } } printf("%d\n",sum);}int main(){ int a,b,c,tem,result; while(scanf("%d",&num)!=EOF&&num) { memset(mmp,inf,sizeof(mmp)); tem=(num*(num-1))/2; for(int i=1;i<=tem;i++) { scanf("%d %d %d",&a,&b,&c); mmp[a][b]=mmp[b][a]=c; } prime(); } return 0;}
阅读全文
0 0
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- HDU
- Hdu
- hdu
- hdu-
- hdu
- hdu
- hdu
- HDU
- 2015-01-01-windows环境下的.bat文件 快速运行编译用text写的java代码
- JavaScript 查找数组中最大值与最小值
- java关于回文字符串的判断方法
- 投资生活
- 关于bitmap,canvas ,drawable
- HDU
- zookeepr 遇坑解决方式Cannot open channel to X at election address
- c++ primer 学习笔记1
- FORM表单请求和AJAX请求使用和适用场景
- 设计模式之禅19
- 机器学习实战笔记-使用FP-growth算法来高效发现频繁项集
- 图的遍历在入队(栈)前访问元素的原因
- docker学习笔记
- 自顶向下,逐步求精