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

waP六感程序建设网站营销型网站建设+课程

waP六感程序建设网站,营销型网站建设+课程,购物网站国外,网站二次开发是什么先来看看官方题解的做法#xff0c;他一反常态的没有在逆序对题目里面考虑每个位置的贡献#xff0c;而是直接回到定义考虑每对数是否是逆序对 我们考虑原数列中任意的一组数\((a_i,a_j)\)和\((b_i,b_j)\)。如果最开始两个都不是逆序对#xff0c;那么交换之后两个都是逆序对… 先来看看官方题解的做法他一反常态的没有在逆序对题目里面考虑每个位置的贡献而是直接回到定义考虑每对数是否是逆序对 我们考虑原数列中任意的一组数\((a_i,a_j)\)和\((b_i,b_j)\)。如果最开始两个都不是逆序对那么交换之后两个都是逆序对如果最开始两个都是逆序对那么交换之后两个都不是逆序对如果最开始一个是逆序对另外一个不是那么交换之后仍然如此 最后一种情况的一组数无论怎么交换他对答案的贡献都是不会变化的所以我们不用考虑而前面两种组合我们肯定要尽量的让交换后都不是逆序对的数量更多而这显然是可以达到的最后的序列中如果存在一组数\((a_i,a_j)\)和\((b_i,b_j)\)而且这两对数都是逆序对那么我们交换一下就好了 我们以\(a_i\)为关键字排序就可以数出来是满足题意的(当然这道题目放在B也应该猜到这么做) 再来看看我的证明仍然是考虑每一个位置的贡献 首先交换\(i\)\(j\)的操作肯定可以等价于交换若干次相邻的数对所以为了简化问题我们考虑每次操作交换相邻的两个数的情况 对\((a_i,a_{i1})\)和\((b_i,b_{i1})\)如果前者是逆序对但是后者不是我们交换之后总逆序对数不变如果两个都不是逆序对交换之后逆序对个数加二如果两个都是逆序对个数交换之后逆序对个数减二 也就是说对任意的序列如果把其按照\(a_i\)为关键字进行排序交换(像冒泡排序那样)那么每次的交换操作不会让总逆序对数增加可能会减少于是得证
http://www.zqtcl.cn/news/419149/

相关文章:

  • 阿里巴巴网站本土化建设wordpress jquery
  • 用asp怎么做网站wordpress怎么查看主题
  • 用自己的电脑建网站兴义网站建设
  • 保定医疗网站建设公司wordpress 视频管理 主题
  • php做网站半成品网页设计作业怎么交
  • 郑州网站建设培训学校公众号投票怎么制作
  • 韩国设计交流网站网站设计网页配色
  • 线上设计师网站网络科技公司排名
  • 安徽建设厅网站网址品牌营销ppt
  • 用iis做的网站怎么更改端口南京汤山建设银行网站
  • 威海哪有网站建设十大网页制作工具
  • 上海专业网站建设公司合肥网站建站
  • 怎样将自己做的网站给别人看做平台网站一般有php还是js
  • 做企业网站一般要多少钱WordPress数据库搜索
  • wordpress建立好的网站app的开发流程是什么
  • 工作室网站WordPress文章图片采集插件
  • 青岛网站开发学校wordpress页面样板
  • 校级特色专业建设网站公司网站建设需要些什么要求
  • 嵌入式开发软件有哪些上海谷歌seo
  • 国际学校网站如何建设wordpress登入可见
  • 如何做好网站内链网站开发平台开发
  • 安徽省建设厅网站怎么进不去2022年国内重要新闻
  • 河北建设机械协会网站wordpress怎么做两个语言网站
  • 美容网站模版在线动画手机网站模板
  • jsp做的婚恋网站在谷歌上做英文网站
  • 北京教育学会网站建设昆明seo公司网站
  • 免费域名试用注册网站google搜索关键词热度
  • 温州建设小学网站高中资料网站免费
  • 室内设计网站官网大全电子商务网站后台核心管理
  • 网站建设报价图片欣赏福州网站建设报价