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

做教育集团的网站建设进入百度

做教育集团的网站建设,进入百度,wordpress+admin主题,网站开发费用算无形资产吗1.思路 若数对为(1,4)和(4,7),则说明14可以互换,47可以互换,并且17也可以互换。所以把可以交换的元素放到一个集合中。 例如样例1:有三个集合,…

1.思路 

若数对为(1,4)和(4,7),则说明14可以互换,47可以互换,并且17也可以互换。所以把可以交换的元素放到一个集合中。

例如样例1:有三个集合,分别为147,369,258。排列中第一个元素为1,所以在147中找最大的数7输出;排列中第二个元素为2,所以在258中找最大的数8输出。(寻找最大值用大根堆存储)

2.代码

#include <bits/stdc++.h>
using namespace std;
const int N = 2e5 + 10;
int n, m;
int num[N], fa[N];
priority_queue<int> q[N];
int find(int x)
{ // 查找,带路径压缩return x == fa[x] ? x : (fa[x] = find(fa[x]));
}
void merge(int i, int j)
{int x = find(i);int y = find(j);if (x != y){fa[x] = y;}
}
int main()
{cin >> n >> m;for (int i = 1; i <= n; i++){cin >> num[i];fa[i] = i;}for (int i = 1; i <= m; i++){int x, y;cin >> x >> y;merge(x, y);}for (int i = 1; i <= n; i++){q[find(i)].push(num[i]);}for (int i = 1; i <= n; i++){ // 每次取集合中最大的元素int a = find(i);cout << q[a].top() << " ";q[a].pop();}return 0;
}

http://www.dt0577.cn/news/16647.html

相关文章:

  • 百度盘古做网站进行seo网站建设
  • asp.netmvc网站开发企业网络宣传推广方案
  • 无锡新闻最新消息今天保定seo推广
  • 协会网站设计方案重庆网站seo好不好
  • 电子商务网站设计代做网址生成短链接
  • 上海网站排名团队百度搜索一下就知道
  • 武汉自助建站模板建立免费个人网站
  • 商场网站开发教程如何做网站 新手 个人 教程
  • 网站怎么做百度商桥关键词林俊杰百度云
  • 给人做网站赚钱品牌推广案例
  • 网站建设备案需要材料建网站建设
  • 做网站建设哪家公司好长春网站推广排名
  • 哪家做网站好 成都seo排名优化教程
  • 应该双网站推广工作的流程及内容
  • 罗玉凤做网站谷歌官网入口
  • 鲜花加盟网站建设同仁seo排名优化培训
  • 成都兼职建设网站2023网站分享
  • 企业网站建设存在的不足在线视频观看免费视频22
  • 网站个人备案需要什么资料东莞搜索网络优化
  • 中英网站怎么做百度地图网页版进入
  • 公司做网站需要什么资质中国最权威的网站排名
  • 企业网站应该怎么做百度首页广告
  • 品牌网站建设市场分析网络营销好学吗
  • 关于网站开发的销售整合网络营销是什么
  • 手机端网站变成wap什么是优化师
  • 医院网站开发公司网站关键词搜索排名优化
  • 企业网站开发实训目的和意义沈阳cms建站模板
  • 青岛网站建设最便宜爱网站关键词查询工具长尾
  • wordpress友链顺序百度网站排名优化软件
  • 怎么用ftp管理网站网站制作步骤流程图