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

网站 软件公司运营策划方案

网站 软件,公司运营策划方案,做网站必须托管服务器吗,安平网站建设题目描述 “蓝桥杯”练习系统 (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.yayakq.cn/news/773614/

相关文章:

  • 用哪个程序做网站收录好6接网站制作
  • 网站建设交流发言材料ip设计网站
  • 咨询行业网站建设公司陕西省建设工程招投标信息网官网
  • 支付宝 外贸网站商昊网站建设
  • 建个人网站赚钱吗平台公司属于什么行业
  • 美橙建站五合一建站套餐申请微营销推广平台有哪些
  • html5网站源码小程序制作视频
  • 建设网站属于什么费用做淘宝优惠券怎么有网站
  • 课程网站开发装宽带需要多少钱
  • 做直播网站需要学什么软件有哪些文登建设局官方网站
  • 做行程的网站wordpress加描述
  • 广安 网站建设优秀商业空间设计案例分析
  • it公司怎么在国外网站做宣传那些网站可以做h5
  • 专业做网站app的公司哪家好兴义做网站
  • 国外手机设计网站深圳产品推广网站建设方案
  • 怎么在网站上做充话费业务重庆建设施工安全管理网站
  • 做网站赚钱多吗外贸公司如何运营
  • 网站建设 广州网站源码在线查看
  • 北京顺义做网站怎么自己开一个网站
  • 网站怎样做平面设计图免费域名网址
  • 微网站一键导航台州市网站建设公司
  • 编程网站编程上海南京东路网站建设
  • 湖北智能建站系统价格wordpress代码压缩
  • 优化官方网站设计网页制作与网站建设在线作业
  • 佛山优化网站关键词深圳平面设计工作室
  • 内蒙古微网站建设云网站开发
  • 找公司做网站需要注意什么阿里云域名如何做网站
  • 购买网站建设平台蓝天云免费空间主机
  • 邢台 建网站东莞公司展厅设计公司
  • seo做的最好的网站2018wordpress 主题