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

旺店通erp系统seoshanghai net

旺店通erp系统,seoshanghai net,wordpress判断用户是否登录,外贸营销网站建设介绍题目描述 “蓝桥杯”练习系统 (lanqiao.cn) 题目分析 方法一&#xff1a;暴力枚举&#xff0c;如果说数字不在正确的位置上也就意味着这个数必须要改变&#xff0c;进行改变记录即可 #include<bits/stdc.h> using namespace std; const int N 2e5 10; int n, a[N], …

题目描述

“蓝桥杯”练习系统 (lanqiao.cn)

题目分析

方法一:暴力枚举,如果说数字不在正确的位置上也就意味着这个数必须要改变,进行改变记录即可

#include<bits/stdc++.h>
using namespace std;
const int N = 2e5 + 10;
int n, a[N], ans;
int main()
{cin >> n;for(int i = 1; i <= n; i ++)cin >> a[i];for(int i = 1; i <= n; i ++){if(a[i] != i){for(int j = i + 1; j <= n; j ++){if(a[j] == i){swap(a[i], a[j]);ans ++;}}}}cout << ans;return 0;
}

方法二:置换群算法,每个数字和对应位置相连可以组成一个环,如果说每个数字可以形成自环也就说明每一个数字都在自己正确的位置上,我们可以找出有几个环,n - 环的个数则为需要交换的个数。

#include<bits/stdc++.h>
using namespace std;
const int N = 2e5 + 10;
int a[N], n, cnt;
bool st[N];
int main()
{cin >> n;for(int i = 1; i <= n; i ++)cin >> a[i];for(int i = 1; i <= n; i ++){if(!st[i]){cnt ++;for(int j = i; !st[j]; j = a[j]){st[j] = true;}}}cout << n - cnt;return 0;
}
http://www.wangmingla.cn/news/97744.html

相关文章:

  • 新乡网站推广公司产品推广介绍怎么写
  • 网站目录怎么做301跳转百度网盘服务电话6988
  • 五合一自助建站网站seo关键词选择及优化
  • 网站建设08keji个人网页制作成品
  • 怎样在外国网站开发客户怎么做竞价托管
  • 做网站都需要学什么优化设计七年级上册数学答案
  • 怎么用ip地址做网站中国第一营销网
  • 怎么申请公司网站b2b平台有哪些网站
  • 网站栏目类别是什么意思影视站seo教程
  • 网站推广怎么做与发布小游戏推广接单平台
  • 网站运营做内容谷歌外贸平台
  • 网站建设模式杭州seo教程
  • 如何安装网站模版爱站网关键词查询网站
  • 机关网站内容建设工作总结搜索网络如何制造
  • 网站需要续费吗承接网络推广外包业务
  • 在网站加上一个模块怎么做开鲁网站seo不用下载
  • 凤凰军事新闻头条关键词seo优化排名公司
  • 日本网站香港服务器百度关键词优化多少钱一年
  • 淮安营销型网站建设自媒体视频剪辑培训班
  • 巴西疫情最新消息百度的seo关键词优化怎么弄
  • 长沙门户网站建设创建网站需要多少资金
  • iis7 伪静态 wordpress搜狗关键词优化软件
  • 宝塔面板怎么搭建网站推广app赚佣金平台有哪些
  • 怎么建设网站深圳全网推广公司
  • 做视频网站 买带宽百度广告管家
  • 爱 做 网站吗站长工具永久
  • 厦门的推广公司有哪些龙斗seo博客
  • 私服网站备案在线客服
  • 高唐住房建设局网站软文推广哪个平台好
  • 远洋国际一期官方网站建设百度一下你知道