博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
893C. Rumor#谣言传播(赋权无向图&搜索)
阅读量:7049 次
发布时间:2019-06-28

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

题目出处:http://codeforces.com/problemset/problem/893/C

题目大意:一个城中有一些关系圈,圈内会传播谣言,求使每个人都知道谣言的最小花费

#include 
using namespace std;//赋权无向图 $DFS||BFSint _sol(int m,int n[]){ if(n[m]==m)return m; return n[m]=_sol(n[m],n);}int main(){ int n,m,p[100010],a[100010],l,r;//p为标记。a为权 long long int ans=0; cin>>n>>m; for(int i=1;i<=n;i++){ cin>>a[i]; p[i]=i; } while(m--){
//将有关系的规划给同一个人,要求此人权值最小 cin>>l>>r; l=_sol(l,p);//无向图间接连通 r=_sol(r,p); if(a[r]

本题考察图的遍历,关键在于朋友圈的建立

 

转载于:https://www.cnblogs.com/hello-OK/p/8052196.html

你可能感兴趣的文章
MySQL5.6到5.7版本升级采用IN-PLACE的升级方式需要具体关注的地方
查看>>
深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)
查看>>
js判断重复节点并增加节点的方法
查看>>
Android环境搭建时遇到的问题总结
查看>>
JQuery defaultvalue
查看>>
通过js实现删除功能 ruby on rails
查看>>
spring中InitializingBean接口使用理解(转)
查看>>
bug的处理流程
查看>>
设计模式学习笔记--访问者模式
查看>>
HIbernate 注解 mappedBy 与 inverse
查看>>
团队冲刺第五天
查看>>
js作用域和作用域链
查看>>
ERP流程图
查看>>
10.29 A
查看>>
LOVE2D-03-完整的LOVE2D程序
查看>>
使用safe-rm替代rm
查看>>
Laravel之视图和Blade模板引擎
查看>>
Linux 下开wifi热点
查看>>
Codeforces Round #526 (Div. 1)
查看>>
博弈论笔记--06--纳什均衡之约会游戏与古诺模型
查看>>