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

教做潮男的网站岳阳seo优化

教做潮男的网站,岳阳seo优化,南山做网站,深圳建设工程质量协会网站简介 首先解释一下什么是逆序数#xff0c;在一个排列中#xff0c;如果前面的数大于后面的数#xff0c;则称这两个数为一对逆序#xff0c;而在这个排列中逆序对的总数称为逆序数。 然后对于树状数组#xff0c;如果有一点了解的话#xff0c;树状数组一般是用于数组区…简介   首先解释一下什么是逆序数在一个排列中如果前面的数大于后面的数则称这两个数为一对逆序而在这个排列中逆序对的总数称为逆序数。   然后对于树状数组如果有一点了解的话树状数组一般是用于数组区间求和加单点修改的一种数据结构。如果不了解可以去百度一下。 思路   我们要求逆序数不能直接针对这个排列进行树状数组的添加和求和这样也没有意义。   我们需要对于排列中的每一个数是否出现进行树状数组的操作。用一个数组visvis[i]1表示i在这个排列中为0就表示不存在。   那我们遍历一遍排列对于出现的每一个数我们进行树状数组的添加加一。表示这个数出现在排列中了。而如果求和的操作即表示求在当前位置之前比这个数小的数目。   那i-suma即表示大于这个数的数目i是当前数的位置a表示这个数。 代码    #include bits/stdc.h using namespace std; int num[100005]; int n100005; int lowbit(int i){return i-i; } void add(int x,int y){for(int ix;in;ilowbit(i)){num[i]y;} } int sum(int x){int ans0;while(x0){ansnum[x];x-lowbit(x);}return ans; } int main() {int m;while(cinm){int a;long long ans0;for(int i1;im;i){cina;add(a,1);ansi-sum(a);}coutansendl;}return 0; }  题目来源https://ac.nowcoder.com/acm/problem/15163转载于:https://www.cnblogs.com/maybe96/p/10300330.html
http://www.sadfv.cn/news/229003/

相关文章:

  • 网络营销的定义及其内容是什么百度爱采购关键词优化
  • 网站建设企业建站哪家好?来这里看看免费的素材库视频无水印
  • 慈溪网站优化创建网站首页
  • 关于进一步加强网站建设和做h5免费软件有哪些
  • apache 搭建多个网站食品包装设计的相关介绍
  • 北京当地网站 点广州网站制作(信科网络)
  • 服务器网站建设流程wordpress ajax 提交表单
  • 海南旅游网站的建设理念wordpress托管服务器
  • 大庆市建设网站wordpress仿微信音乐插件
  • 北京网站seo收费标准竞价推广外包托管
  • 国家级门户网站有哪些seo如何提高排名
  • 深圳网站建设注册长沙的企业网站建设
  • 做网站推广优化哪家好地矿局网站建设方案
  • 如何用源代码做网站搭建网站工具
  • 普法网站建设进入网络管理的网站
  • 制作网站的花多少钱怎么免费下wordpress
  • 宁波网站设计公司排名百度竞价排名魏则西事件分析
  • 网站设计报价表市场营销推广方案模板
  • 网站建设备案是什么意思怎样做网站建设
  • 汉口北做网站用手机做诱导网站
  • 营销型网站建站教程拓者吧室内设计网站
  • 喀什住房和城乡建设局网站口碑好的网站建设价格
  • 小清新网站源码互联网服务商
  • 单页销售网站模板广告公司做网站
  • 网站推广注意事项wordpress 绑定二级域名
  • 电子商务网站的建设流程是怎样的推广信息哪个平台好
  • 网站查询功能是用什么程序做的电子商务公司开发网站
  • 微网站开发项目合作协议梅西网页设计作业
  • 做网站电脑开一天用多少钱关键词seo资源
  • 法治网站的建设整改措施好的设计公司网站