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

什么网站可以做美食直通车优化推广

什么网站可以做美食,直通车优化推广,别人做的网站打不开,《网页设计与网站建设》在线测试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.dinnco.com/news/69950.html

相关文章:

  • 云南网站建设一度科技百度主页面
  • 公司做网站费用和人员配备小程序开发框架
  • 网站实名认证要钱吗谷歌seo网站建设
  • 网站在线客服公众号怎么做白云区新闻
  • 开了360网站卫士ssl如何做301网站服务器是什么意思
  • 承接电商网站建设谁有推荐的网址
  • 建设教育网站怎么样百度app在哪里找
  • 上传网站需要什么软件武汉seo推广优化
  • 能被百度收录的建站网站网站查询seo
  • 网页设计需要的技能西安seo黑
  • 猎聘网网站建设目标优化网站视频
  • 盛泽建设局网站软件测试培训班多少钱
  • 网站供应商代发怎么做网络推广宣传方式
  • 厦门网站建设、夸克浏览器网页版入口
  • 西安家电商城网站建设搜索引擎营销的特点是
  • wordpress设置分类标题优化的近义词
  • 网上做流量对网站有什么影响吗怎么自己刷推广链接
  • 电子产品的网站建设事件营销案例
  • mvc6 网站开发实战品牌推广策划
  • 网站怎么做播放器品牌seo如何优化
  • 郑州网站建设xinsu360成都网站建设
  • 3g网站制作新河seo怎么做整站排名
  • 企业网站需要注意什么泉州百度竞价推广
  • 国外购物独立网站建设网络销售好不好做
  • 做服装批发在哪个网站好宁波seo外包费用
  • 小程序下载南宁百度快速优化
  • 怎样建设公司网站上海seo公司
  • 做网站时网页中格式对不齐怎么办数据分析师
  • b2c企业有哪些公司seo外贸推广
  • 网站服务器租赁需要什么手续seo优化教程下载