博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Codeforces 437C The Child and Toy(贪心)
阅读量:7198 次
发布时间:2019-06-29

本文共 991 字,大约阅读时间需要 3 分钟。

题目连接:

贪心,每条绳子都是须要割断的,那就先割断最大值相应的那部分周围的绳子。

#include 
#include
#include
#include
using namespace std;const int MAX_N = 1000 + 10;int G[MAX_N][MAX_N];struct Value{ int val; int i;};int cmp(Value a, Value b){ return a.val > b.val;}Value value[MAX_N];int value1[MAX_N];int main(){ memset(G, 0, sizeof(G)); int n, m; scanf("%d%d", &n, &m); for(int i = 1;i <= n; i++) { scanf("%d", &value[i].val); value1[i] = value[i].val; value[i].i = i; } int u, v; for(int i = 0; i < m; i++) { scanf("%d%d", &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 += value1[j]; G[b][j] = G[j][b] = 0; } } } printf("%d\n", sum); return 0;}

转载地址:http://pytkm.baihongyu.com/

你可能感兴趣的文章
H5 继承
查看>>
vue使用laydate.js插件报错laydate.css: Invalid
查看>>
文件系统
查看>>
让apache支持htaccess文件
查看>>
Django--Form小结
查看>>
转换简体中文和繁体中文 cconv-0.6.2 for win32 static
查看>>
LeetCode - Roman to Integer
查看>>
struts2 0day漏洞
查看>>
符号表
查看>>
PHP面向对象重要知识点----------第一部分
查看>>
js递归渲染子节点(点击父节点展示子节点)
查看>>
nodejs中的require,exports使用说明
查看>>
php网站相关系统程序
查看>>
ny643 发短信 stl库 map函数
查看>>
sdut Mountain Subsequences 2013年山东省第四届ACM大学生程序设计竞赛
查看>>
DAY5 文件操作+装饰器
查看>>
Spring注解 @Autowired
查看>>
32位机和64位机下面各类型sizeof的大小
查看>>
AngularJS directive 指令相关记录
查看>>
JavaScript-函数
查看>>