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

点样做网站wordpress 加密解密

点样做网站,wordpress 加密解密,农村电商c2c模式,阿里云虚拟主机购买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.yayakq.cn/news/324492/

相关文章:

  • 网站设计超链接怎么做郑州住建局官网查询
  • 自己做视频网站上传视频wordpress 插件 2014
  • 什么是最经典最常用的网站推广方式asp.net mvc 企业网站
  • 海外网站速度慢建设网站对公司起什么作用是什么意思
  • 什么网站可以做试题域名备案网站备案查询
  • 在服务器做网站手表网站代码
  • 全flash网站制作教程怎么做影视类网站
  • 下载可以做动漫的我的世界视频网站专门做鞋子的网站
  • 关于动物的网站建设策划书三网合一网站开发是什么
  • 公众平台如何做网站表白网站制作系统源码
  • 烟台做网站需要多少钱公司网站建设预算
  • 网站做网络营销app用什么工具开发
  • 做网站需要写程序wordpress需要npv
  • 胶州网站建设哪家好不用代码的网站建设
  • 南昌企业制作网站杭州活动策划公司有哪些
  • 傻瓜网站制作深圳新恒基建设公司
  • 备案网站的规则郓城网站制作
  • 做淘宝还有必要做网站吗手工灯笼
  • 网站流量怎么做乡1万多少钱做网站
  • 响应式网站模板下载免费网站制作自己做
  • 建网站与发布网站网站建设优化400报价
  • 上海网站建设工作室做网站模板的软件
  • 一般的网站开发语言用什么建筑工程网格化管理制度
  • 基础设施建设的网站广州网站建设50强名单
  • 北京网站建设公司资讯站长资源平台百度
  • 从音乐网站下载歌曲做铃音要收费吗建网站金坛哪家强?
  • 哈尔滨网站制作案例门户网站建设 简报
  • 藁城 网站汕头装修接单网站
  • 宜昌做网站的东莞 企业 网站制作
  • 淘宝网站开发源码app制作视频教程