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

谷歌云可以做网站吗选择一个域名进行网站建设

谷歌云可以做网站吗,选择一个域名进行网站建设,成都学生网站制作,有做销售产品的网站有哪些内容N 对情侣坐在连续排列的 2N 个座位上#xff0c;想要牵到对方的手。 计算最少交换座位的次数#xff0c;以便每对情侣可以并肩坐在一起。 一次交换可选择任意两人#xff0c;让他们站起来交换座位。 人和座位用 0 到 2N-1 的整数表示#xff0c;情侣们按顺序编号#xff…N 对情侣坐在连续排列的 2N 个座位上想要牵到对方的手。 计算最少交换座位的次数以便每对情侣可以并肩坐在一起。 一次交换可选择任意两人让他们站起来交换座位。 人和座位用 0 到 2N-1 的整数表示情侣们按顺序编号第一对是 (0, 1)第二对是 (2, 3)以此类推最后一对是 (2N-2, 2N-1)。 这些情侣的初始座位 row[i] 是由最初始坐在第 i 个座位上的人决定的。 示例 1: 输入: row [0, 2, 1, 3] 输出: 1 解释: 我们只需要交换row[1]和row[2]的位置即可。 解题思路 将相邻的位置看成一条边使用并查集维护连通性最后构成的是拥有若干个环的图一个环代表需要在环内部需要交换位置的若干对情侣环内交换位置的开销为情侣对数减一举例子可以推导出所以对于所有的环来说总的开销为情侣对数-1X 环的个数情侣总对数-环的个数情侣总对数-连通分量 代码 class Solution {public int minSwapsCouples(int[] row) {int lenrow.length,nlen/2;union union new union(n);//将同一对情侣看成是一个节点union.init();for (int i 0; i len; i2) {union.union(row[i]/2,row[i1]/2);}return n-union.n;}class union{int[] fa;int n;public union(int n) {fanew int[n];this.n n;}public void init(){for(int i0;ifa.length;i)fa[i]i;}public int find(int x){if(x!fa[x])fa[x]find(fa[x]);return fa[x];}public void union(int x,int y){xfind(x);yfind(y);if(xy) return;fa[x]y;n--;}} }
http://www.sadfv.cn/news/83342/

相关文章:

  • 电子商务网站的重要性我的免费网是个什么网站
  • 中国旅游网站模板前端开发工程师需要考什么证
  • 恒丰建设集团有限公司 网站app推广的常用方法
  • 正规的营销型网站建设公司李志自己做网站
  • 网站建设沈阳做网站收入怎么样
  • 阿里云网站建设方案书一定要嘛怎么添加网站关键词
  • 做前端网站考虑兼容分辨率dw网站建设模板
  • 手机网站 pc网站模板内蒙网站建设
  • app 网站 同时做360度全景地图
  • 给了几张图让做网站学前端要多久
  • 网站备案时网站没有内容可以微信小程序开发平台官网登录
  • 贵州网站seo建筑企业资质
  • 国际域名网站邯郸网站制作哪家好
  • 营销网站建设的步骤wordpress建站视频
  • 普通网站 seo 多少钱电影站的seo
  • html5网站开发公司李沧做网站
  • 做阿里渠道的销售要有哪些网站网站备案的接入商
  • asp.net手机网站开发烟台html5网站建设
  • 天津市哪里有做网站的青海城乡和住房建设厅网站
  • 南宁网站建设怎样建立一个好网站博创安泰网站建设
  • 站长工具seo综合查询怎么提高网站排名
  • 网站前台右侧怎么做二维码银川网站设计联系电话
  • 无法进入建设银行网站网站后台 全局配置
  • 成都seo网站建设引流推广公司
  • 深圳网站运营慈溪网页设计
  • h5企业网站源码知名企业网站大全
  • 河北建设部官方网站网站建设单选题
  • 门户网站建设依据五屏网站建设多少钱
  • 网站建设都需要什么资料电子商务网站建设与维护题库
  • 廊坊网站网站建设工程建设网站导航图