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

如何进行网站运营与规划网页设计个人主页

如何进行网站运营与规划,网页设计个人主页,wordpress阅读时间,网站搭建周期1 题目#xff1a;情侣牵手 官方标定难度#xff1a;难 n 对情侣坐在连续排列的 2n 个座位上#xff0c;想要牵到对方的手。 人和座位由一个整数数组 row 表示#xff0c;其中 row[i] 是坐在第 i 个座位上的人的 ID。情侣们按顺序编号#xff0c;第一对是 (0, 1)#…1 题目情侣牵手 官方标定难度难 n 对情侣坐在连续排列的 2n 个座位上想要牵到对方的手。 人和座位由一个整数数组 row 表示其中 row[i] 是坐在第 i 个座位上的人的 ID。情侣们按顺序编号第一对是 (0, 1)第二对是 (2, 3)以此类推最后一对是 (2n-2, 2n-1)。 返回 最少交换座位的次数以便每对情侣可以并肩坐在一起。 每次交换可选择任意两人让他们站起来交换座位。 示例 1: 输入: row [0,2,1,3] 输出: 1 解释: 只需要交换row[1]和row[2]的位置即可。 示例 2: 输入: row [3,2,0,1] 输出: 0 解释: 无需交换座位所有的情侣都已经可以手牵手了。 提示: 2n row.length 2 n 30 n 是偶数 0 row[i] 2n row 中所有元素均无重复 2 solution 将需要交换位置的情侣合并成一个个小集合每个集合为一个环即 A -B-C-A, 每个环交换 m - 1 次m 为环的大小 代码 class Solution { public:int minSwapsCouples(vectorint row) {int n row.size() / 2;int f[n];for (int i 0; i n; i) {f[i] i;}auto const find [](auto self, int x) {if (f[x] x) return x;return f[x] self(self, f[x]);};for (int i 0; i n; i) {int x row[i * 2] / 2;int y row[i * 2 1] / 2;int p find(find, y);int q find(find, x);if(p ! q){f[p] q;}}vectorint cnt(n);for(int i 0; i n; i) cnt[find(find, i)];int sum 0;for(int x:cnt) if(x) sum x - 1;return sum;} };结果
http://www.dnsts.com.cn/news/89421.html

相关文章:

  • asp网站如何改首页布局视频教程设计公司注册资金多少合适
  • 网站设计 网站建设百度商业平台官网
  • 建站资讯电脑城网站开发需求分析
  • 南县做网站推荐惠州公共资源交易中心
  • 有什么做公众号封面图的网站响应式网页设计优缺点
  • 中国建筑设计研究院官网seo网站优化专员
  • 有网站怎么做下载直链廊坊网站排名优化报价
  • 番禺网站建设方案定制商城网站建设
  • 织梦系统网站首页upcache=1wordpress图片主题免费
  • 做图片网站会侵权吗html好看的首页
  • 网站制作公司深圳简单网页设计成品
  • 网站seo问题诊断工具网站建设设计思想
  • 做个一般的网站要多少钱wordpress收录提高
  • 可以做别人的网站上挂一个网页吗福州网
  • 建设网站要求哪里备案wordpress添加轮播图
  • 有些网站做不了seoseo做的比较好的网站
  • 网站构建计划连云港百度推广总代理
  • 网站seo建设方案基于p2p的网站建设
  • 建设了网站怎么管理四川住房建设厅网站增项查询
  • 加强公司内部网站建设房产网站方案
  • 网站建设实用教程上海网站设计联系方式
  • 建设工程教育网好还是环球网站好兰州网络推广优化服务
  • wordpress 卡密肇庆网站优化建设
  • 公司内部网站建设网页设计公司深圳
  • wordpress 电台源码wordpress seo知乎
  • 如何破解网站后台账号和密码腾讯企业邮箱登录入口网页版入口
  • 重庆手机网站推广手机建站免费
  • iis发布asp网站做竞价托管的公司
  • 浙江网站建设推广公司临沂做网站建设找哪家
  • 广州购物网站网站建设需求模版