CSP考试 2014年12月第4题 C语言实现
来源:互联网 发布:sql与mysql 编辑:程序博客网 时间:2024/04/27 15:52
#include <stdio.h>main(){//int NUM1=4;//int NUM2=4;int NUM1;int NUM2;scanf("%d",&NUM1);scanf("%d",&NUM2);/*int a[NUM2];a[0]=1;a[1]=2;a[2]=2;a[3]=3;int b[NUM2];b[0]=2;b[1]=3;b[2]=4;b[3]=4;int c[NUM2];c[0]=1;c[1]=4;c[2]=2;c[3]=3;*/int a[NUM2];int b[NUM2];int c[NUM2];int i;for(i=0;i<NUM2;i++){scanf("%d",&a[i]);scanf("%d",&b[i]);scanf("%d",&c[i]);}int color[NUM1];color[0]=-1;for(i=1;i<NUM1+1;i++){color[i]=0;}//先寻找便宜的渠 再寻找必须的渠int t;int jl=0;int p=0;while(1){int min=-1;for(i=0;i<NUM2;i++){//printf("color[a[%d]]= %d\n",min);if((min==-1)&&((color[a[i]]==0)||(color[b[i]]==0))){min=c[i];//printf("min= %d\n",min);t=i;}else if((min>c[i])&&((color[a[i]]==0)||(color[b[i]]==0))){min=c[i];//printf("min= %d\n",min);t=i;}} //printf("min %d\n",min);p=p+min;color[a[t]]=1;color[b[t]]=1;jl++;if(jl==(NUM1-1)){//printf("p %d\n",p);printf("%d\n",p);break;}}}
0 0
- CSP考试 2014年12月第4题 C语言实现
- CSP考试 2014年12月第4题 最优灌溉 C语言实现
- CSP考试 2014年12月第1题 门禁系统 C语言实现
- CSP考试 2014年12月第2题 Z字形扫描 C语言实现
- CSP考试 2013年12月第4题 C语言实现
- CSP考试 2014年03月第1题 相反数 C语言实现
- CSP考试 2014年09月第1题 相邻数对 C语言实现
- CSP考试 2014年09月第2题 画图 C语言实现
- CSP考试 2014年09月第3题 字符串匹配 C语言实现
- CSP考试 2014年03月第2题 窗口 C语言实现
- CSP考试 2013年12月第2题 ISBN号码 C语言实现
- CSP考试 2013年12月第3题 最大矩形 C语言实现
- CSP考试 2015年12月第1题 数位之和 C语言实现
- CSP考试 2015年12月第2题 消除类游戏 C语言实现
- CSP考试 2013年12月第5题 I’m stuck! C语言实现
- CSP考试 2015年03月第4题 C语言实现
- CSP考试 2015年09月第4题 C语言实现
- CSP考试 2015年03月第4题 网络延时 C语言实现
- Android studio 导入Eclipse project 注意事项
- activiti自定义流程之自定义表单(一):环境配置
- 五分钟理解一致性哈希算法(consistent hashing)
- web.xml之<context-param>与<init-param>的区别与作用
- IOS响应式编程框架ReactiveCocoa(RAC)使用示例
- CSP考试 2014年12月第4题 C语言实现
- Masonry介绍与使用实践:在初次使用Masonry时
- C++上机实验3-4
- Spark的日志配置
- XFire入门示例
- spring 注解
- C语言—局部变量同名初始化问题
- Cocos2d-x 场景中的生命周期函数?
- 扣丁学堂笔记第25天百度地图