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

厦门营销型网站电商网站设计公司力推亿企邦

厦门营销型网站,电商网站设计公司力推亿企邦,建行24小时人工电话,WordPress评论第页题目 思路 可以交换任意两个瓶子#xff0c;最多n-1次#xff1b;如果是只能交换相邻的瓶子#xff0c;那么相当于逆序对的个数#xff08;这篇博客是介绍如何计算逆序对的算法#xff1a;算法篇#xff1a;逆序对_逆序对算法-CSDN博客#xff09;本题转换为图论去看:边…题目 思路 可以交换任意两个瓶子最多n-1次如果是只能交换相邻的瓶子那么相当于逆序对的个数这篇博客是介绍如何计算逆序对的算法算法篇逆序对_逆序对算法-CSDN博客本题转换为图论去看:边的连接规则:每个瓶子向它应该在的位置连一条边图的特点有n个点,n条边每个点的出度和入度为1初始是一堆环目标是变成五个自环情况一交换同一个环内的点必然会裂成两个环指向交换位置的箭头发生改变即被交换的数的入度来源发生变化情况二交换不同环中的点将两个环合并初始k个环目标是变成n个环最少n-k次就可以得解相当与转换求环的个数有多少 代码 n int(input()) b list(map(int, input().split())) # 记录元素是否已被访问 st [False] * (n 1)cnt 0for i in range(0, n):# 如果当前元素尚未被访问if not st[i]:cnt 1# 从当前位置开始通过序列b跟踪下一个元素直到回到已访问过的元素或者到达末尾j iwhile not st[j]:# 标记当前位置已被访问st[j] True# 更新下一个要访问的位置j b[j-1] # 列表索引是从0开始需要调整为b[j-1]# j3应在的位置上是2即b[j-1]2# 输出未访问元素的数量 print(n - cnt)
http://www.zqtcl.cn/news/752135/

相关文章:

  • 做网站需要备案么行业网站策划
  • 去年做啥网站能致富周口seo推广
  • 主体负责人电话修改 网站备案什么样算网站需要备案
  • 网站建站免费空间外贸网站建设与优化
  • 网站极简设计建立网站基本知识
  • 网站建设管理标准wordpress rss采集
  • 乐清网站建设费用装修房子的app软件哪个好
  • 专业网站搭建运营工业网站素材
  • 建网站要会什么wordpress电影下载站
  • 济南设计网站的公司西安模板网站建设
  • 网站搜索功能如何实现网络培训学习心得体会
  • 网站设计方案书ppt网站展示型推广
  • 中国建设注册管理中心网站首页大连地区建设网站
  • 广州致峰网站建设藁城网络推广
  • 怎么做免费个人网站wordpress dux 5.3
  • 手机触屏版网站网站功能介绍
  • 商场设计案例青岛百度快速排名优化
  • 制作网站要步骤湖北省建设厅网站上岗证查询
  • 网站建设制作公司都选万维科技制作网站需要注意什么
  • jsp小型网站开发wordpress微博插件
  • app充值网站开发怎么去做网站
  • 合肥建站网站模板word上下页纸张方向
  • 大学跳蚤市场网站建设哈尔滨网站建设
  • 网站开发合同中的知识产权条款怎么给公司建网站
  • 网站代维护wordpress 主题中心
  • 中铁广州建设有限公司网站临安做企业网站的公司
  • 国内可访问的海外网站和应用重庆好玩还是成都好玩
  • 定制开发小程序天津做网站优化的公司
  • 公司网站首页怎么做在线二级域名子域名查询
  • 淮南网站优化公司国内什么网站用asp.net