当前位置: 首页 > news >正文

外贸网站联系方式模板免费软件开发师

外贸网站联系方式模板免费,软件开发师,做书一般在哪个网站下载素材,怎样学设计快速入门网络分析 题意#xff1a; 有n个节点#xff0c;一开始彼此独立#xff0c;有两个操作#xff0c;第一个操作时是连接两个节点#xff0c;第二个操作是对一个节点x#xff0c;#xff08;在进行第二个操作时#xff0c;与该点相连的点也会x#xff09; 问每个节点的…网络分析 题意 有n个节点一开始彼此独立有两个操作第一个操作时是连接两个节点第二个操作是对一个节点x在进行第二个操作时与该点相连的点也会x 问每个节点的权值 题解 带权并查集 我所理解的带权并查集是这样的就是把所有权值全部加到父亲节点在路径压缩的情况下一个并查集里的权值全部移动到根节点相当于整个并查集共享整个权值但是有的节点是在其他节点被加后再加入并查集的也就是共享的并查集并不全归子节点所以子节点x的值为d[px]value[px] - value[py] px为x的根节点py为y的根节点x与y相连 数组value[x]表示以x为根节点的并查集共享的权值 数组d[x]表示x节点相对于根节点的权值的差值 代码 #include iostream using namespace std; const int N 4E4 10; int parent[N], value[N], d[N]; int n, m; int find(int x){if(parent[x] ! x){int root find(parent[x]);d[x] d[parent[x]];parent[x] root;}return parent[x]; } int main(){cin n m;for(int i 1; i n; i ) parent[i] i;while(m -- ){int op, x, y; cin op x y;if(op 1){int px find(x), py find(y);if(px py) continue;d[px] value[px] - value[py];parent[px] py;}else{int px find(x);value[px] y;}}for(int i 1; i n; i ) cout value[find(i)] d[i] ;return 0; }
http://www.zqtcl.cn/news/490841/

相关文章:

  • 新网站不被收录郑州网站建设培训学校
  • 网站群建设意见征集北京做网站报价
  • 网站建设开发费会计处理山东省住房和城乡建设厅二建查询
  • 市工商局网站建设情况襄阳网站seo诊断
  • 动漫做那个视频网站单网页网站如何做
  • 企业网站名是什么意思广州公共交易中心
  • 做网站那家好沈阳做网站公司哪家好
  • 现在做一个网站大概多少钱中国住房城乡建设部网站
  • 高端企业网站建设核心秦皇岛网站制作人才招聘
  • 网站制作花多少钱简历模板表格
  • 泰安专业网站开发公司网页设计师常逛网站
  • 百度收录万网空间的网站需要多久推广seo网站
  • 个体工商户可以做网站备案吗微信app下载安装官方版2023
  • 内贸在什么网站做做网站需要提供哪些信息
  • 物流网站怎么做推广网页程序开发语言
  • 静态网站跟动态网站开发的层次
  • 公司购买网站怎么做分录被k掉的网站怎么做才能有收录
  • 网页制作相关网站网络卖货平台有哪些
  • 国内网站都要备案吗快速做网站的软件
  • 遂宁市住房和城乡建设局网站自己的网站怎么做美工
  • 资阳网站建设公司中国菲律宾概念股
  • 网站优化报价wordpress 获取别名
  • 自适应网站如何做mip微信网站公司
  • 网站建设改版升级wordpress 艺术家
  • 百度怎么网站排名python做网站的开发
  • 淘宝 网站建设教程视频北京华夏建设有限公司网站
  • 网站公司的利润中国域名后缀
  • 梁山网站建设电话多语言网站建设
  • 网站建设的摘要做直播网站赚钱吗
  • 网站建设明细报价表模板永久免费云服务器无需注册