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

网站备案可以自己备案吗广点通广告平台

网站备案可以自己备案吗,广点通广告平台,wap游戏中心,天台县建设局官方网站这道题的意思啊,就是说我们在数组里输入n个数,我们尽可能让下标和数组的值相同,我们只能交换一次,最多能有多少个值和下标一样 这里我们需要分类讨论,如果每个下标的值都符合要求,我们就不交换了 如果不是…

这道题的意思啊,就是说我们在数组里输入n个数,我们尽可能让下标和数组的值相同,我们只能交换一次,最多能有多少个值和下标一样

这里我们需要分类讨论,如果每个下标的值都符合要求,我们就不交换了

如果不是都不符合要求,我们就要考虑怎么交换价值最高了

比如这样一组数,上面是值,下面是下标,我们交换一组数,可以交换下标0和下标4,这样的话我们就多了两个符合要求的数,然后最后的情况就是没有能够恰好交换两组数符合要求的

那就是交换完只能有一个数符合要求,比如这个,我们交换下标0,4的值,让1对应4,0对应0,只能多出一对儿出来

这就是三种情况的讨论,好的,我们来实现一下代码吧

#include <iostream>
using namespace std;
const int N = 1e5+10;int a[N];
int cnt;
int main()
{int n;cin >> n;bool flag = false;for(int i =0;i<n;i++){cin >> a[i];if(a[i] == i) cnt++;}if(cnt == n){cout << cnt << endl;}else{for(int i = 0;i<n;i++){if(a[i]!=i && a[a[i]] == i){cnt+=2;flag = true;break;}}if(!flag){cnt+=1;}cout << cnt << endl;}
}

http://www.dtcms.com/wzjs/177442.html

相关文章:

  • 动态网站开发技术教材优化大师电脑版下载
  • 做微网站的公司类聚seo
  • wordpress建立网站手机百度关键词优化
  • 装修设计网站哪个最好山东网络推广网站
  • 微信做单子的网站源码运营推广seo招聘
  • 上海网站建设服务框架seo搜索优化网站推广排名
  • 网站建设需要哪些软件上海网络营销推广外包
  • 免费商会网站模板无锡百度正规公司
  • 网站运行费用北大青鸟软件开发培训学费多少
  • 站长之家收录查询资源网站优化排名优化
  • 为什么做的网站预览出来什么都没有网站查询seo
  • 怎样做免费网站的推广qq推广链接
  • 精仿手表网站谷歌优化方法
  • 做的很好的淘宝客网站完整企业网站模板
  • 郓城做网站aso优化是什么意思
  • 临沂网站开发技术员seo和sem的关系
  • 做网站被骗该咋样做vue seo 优化方案
  • 自己做盗版小说网站吗淘宝关键词怎么做排名靠前
  • 网站建设方案 filetype doc58精准推广点击器
  • 腾讯企业邮箱登陆入口seo搜索引擎优化工作内容
  • js网站评论框沧州seo包年优化软件排名
  • 如何做网站做网站需要多少钱今日头条最新消息
  • 贵阳网站建设有限公司模板网站建站公司
  • 广东微信网站制作公司网络推广方法有哪些
  • 杭州网站建设公司哪家好郑州品牌网站建设
  • 企业网站的制作方式公司网站页面设计
  • 西安公司网站制作价格竞价推广哪家公司好
  • 泰安聊城网站建设软文范文大全1000字
  • 网站域名注册多少钱系统清理优化工具
  • 体育课程网站建设有没有永久免费crm