POJ 3253
来源:互联网 发布:淘宝买家秀招聘兼职群 编辑:程序博客网 时间:2024/05/18 03:58
注意一下数据的申明就好 很简单的哈弗曼树
#include<stdio.h>#define MAXN 20000main(){int a[MAXN],i,n,maii1,maii2,l,k,t;__int64 ans=0;scanf("%d",&n);for(i=0;i<n;i++) {scanf("%d",&a[i]); } for(;n>1;n--){ maii1=0; maii2=1; if(a[maii1]>a[maii2]) {l=a[maii1];a[maii1]=a[maii2];a[maii2]=l;}for(k=2;k<n;k++) {if(a[k]<a[maii1]){maii2=maii1;maii1=k; }else if(a[k]<a[maii2]){maii2=k; }}t=a[maii1]+a[maii2];ans+=t;a[maii1]=t;a[maii2]=a[n-1];} printf("%I64d\n",ans);}
0 0
- POJ 3253
- poj 3253
- poj 3253
- poj 3253
- poj----3253
- poj.3253
- poj 3253
- POJ 3253
- poj 3253
- poj-3253
- POJ-3253
- POJ 3253
- poj 3253
- poj-3253
- poj-3253
- POJ 3253
- POJ 3253
- POJ 3253
- POJ 1745 Divisibility
- IoC使用方法
- jni实现java和c++互调
- [计算机基础]计算机系统学习笔记(一)
- linux shell 不同进制数据转换(二进制,八进制,十六进制,base64)
- POJ 3253
- iOS/iPhone学习系列、代码教程
- awk 多文件操作2种实现方法
- 一步步学习微软InfoPath2010和SP2010--第五章节--添加逻辑和规则到表单(7)--关键点
- 32个最重要的算法
- iOS开发-应用崩溃日志分析(Crash Log)
- beamer中如何使用跳转标签
- sqlplus配置alt+s快捷键
- C/C++判断IP地址