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

怎样建设公司的网站网站做反向解析

怎样建设公司的网站,网站做反向解析,免费软件漫画,公司网站应该包括哪些内容问题链接: AcWing 107. 超快速排序 问题描述 分析 这道题考查的算法不难#xff0c;就只是利用归并排序来求逆序对的数量#xff0c;但是主要是如何分析问题#xff0c;如何能从问题中看出来和逆序对数量有关#xff0c;现在的题目基本上很少是那种模板算法题了#xff…问题链接: AcWing 107. 超快速排序 问题描述 分析 这道题考查的算法不难就只是利用归并排序来求逆序对的数量但是主要是如何分析问题如何能从问题中看出来和逆序对数量有关现在的题目基本上很少是那种模板算法题了更注重思维所以一定要培养好思维模板只是基础。 这道题交换相邻的两个数首先会先想到冒泡排序冒泡排序就是交换相邻的两个数这道题用冒泡排序也能做但是冒泡排序时间复杂度是 O ( n 2 ) O(n^2) O(n2)的肯定过不了。我们思考冒泡排序在什么情况下会交换两个相邻的数目标是升序序列时当f[i]f[i1]时会交换f[i]与f[i1]交换后可以发现f[i]的逆序对数量减少了一个所以就能往这方面想最后可以发现逆序对的数量就是需要交换的最少次数。 思维很重要或者说在熟知算法模板的情况下更重要的就是思维了。 代码如下 #includecstdio #includeiostream #includealgorithm #includecstring using namespace std; typedef long long ll; const int N5e510;ll f[N]; ll tmp[N]; ll n,k; void merge_sort(int l,int r){if(lr) return;int midlr1;merge_sort(l,mid);merge_sort(mid1,r);int il,jmid1,t0;while(imidjr)if(f[i]f[j]) tmp[t]f[i];else{tmp[t]f[j];kmid-i1;} while(imid) tmp[t]f[i];while(jr) tmp[t]f[j];for(int il;ir;i) f[i]tmp[i-l]; } int main(){while(~scanf(%d,n)n){for(int i0;in;i) scanf(%lld,f[i]);k0;merge_sort(0,n-1);printf(%lld\n,k);}return 0; }
http://www.hkea.cn/news/14536107/

相关文章:

  • 福州集团网站建设做阿里巴巴跟网站哪个更好
  • 珠海网站建站ssh做的网站
  • 单位网站设计建议书高大上的广告公司名字
  • 网站搭建官网平台手机端网站开发
  • 灯具网站怎么做成立公司有什么好处和坏处
  • 网站开发公司 上海抖音怎么运营和引流
  • 成都网站建设报价网站建设得要素
  • 黄埔做网站的公手机怎么做电子书下载网站
  • 哪里找免费网站wordpress的网站怎么让他上线
  • wordpress 清除wordpress中文主程序优化
  • 深圳哪些公司做网站泰安有口碑的企业建站公司
  • 如何买域名发布网站专业做化妆品外包材的招聘网站
  • 网站 版式企业团建公司
  • 公司做彩票网站违法吗网站建设平台计划书
  • 建设网站需要数据库备份泊头市网站建设公司
  • 上海徐汇区网站建设公司小公司做网站赚钱吗
  • 网站建设代码好难啊湖州网站建设官网
  • 沈阳做网站需要多少钱ICP备案网站服务内容
  • 部门网站集约化建设方案无极在线网站播放
  • 山西汽车网站建设布吉建设网站
  • 郓城网站建设费用自适应网站设计
  • 成都网站搜索排名优化公司seo研究中心南宁线下
  • 乡镇网站建设工作计划哈尔滨网站建设2017
  • php网站模板下载WordPress自动文章
  • 网站备案及管理的授权书中国机床行业
  • 兰州市政建设集团办公网站wordpress4.3
  • 网站搜索框怎么做无锡设计公司企业方面
  • 大连 网站维护wordpress主题 图片展示
  • 百度网站权重查询动力网站
  • 网站举报平台wordpress屏蔽右键