cf437C 贪心算法
来源:互联网 发布:sql数据修复工具 编辑:程序博客网 时间:2024/06/05 14:07
然而打死也没有想到用贪心,还是智商问题,智商是硬伤,也是忧伤。
贪心,每条绳子都是需要割断的,那就先割断最大值对应的那部分周围的绳子。
#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>#include<algorithm>#include<cstdlib>#include<vector>#include<queue>#include<stack>#include<set>#include<map>#include<cmath>#define LL long longusing namespace std;const int maxn=1005;int G[maxn][maxn];struct Value{ int val; int i;};int cmp(Value a,Value b){ return a.val>b.val;}Value value[maxn];int valuel[maxn];int main(){ int n,m; cin>>n>>m; for(int i=1;i<=n;i++) { cin>>valuel[i]; value[i].val=valuel[i]; value[i].i=i; } for(int i=0;i<m;i++) { int u,v; cin>>u>>v; G[u][v]=G[v][u]=1; } sort(value+1,value+n+1,cmp); int sum=0; int b; for(int i=1;i<=n;i++) { b=value[i].i; for(int j=1;j<=n;j++) if(G[b][j]) { sum+=valuel[j]; G[b][j]=G[j][b]=0; } } cout<<sum<<endl; return 0;}
0 0
- cf437C 贪心算法
- cf437C The Child and Toy 贪心
- 【贪心】贪心算法总结
- cf437C The Child and Toy
- 贪心算法
- 贪心算法
- 贪心算法
- 贪心算法
- 贪心算法
- 贪心算法
- 贪心算法
- 贪心算法
- 贪心算法
- 贪心算法
- 贪心算法
- 贪心算法
- 贪心算法
- 贪心算法
- 【LeetCode】015.3Sum
- 构造函数的相关知识
- Android 实现按两次返回键退出程序
- <Head First 设计模式>:复合模式:duck
- 接口
- cf437C 贪心算法
- HDOJ pi 2179
- .Net网络编程——服务端获取客户端连接
- [CentOS]CentOS7安裝SSH教學
- Android 获取本地外网IP、内网IP、计算机名等信息
- BZOJ 1862: [Zjoi2006]GameZ游戏排名系统 Splay
- FILE
- HDU 1403 Longest Common Substring
- 树莓派 - 架设花生壳