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

如何在自己的电脑建设网站施工企业安全生产考核评定应分为

如何在自己的电脑建设网站,施工企业安全生产考核评定应分为,郑州网络营销与网站推广,网站建设格式2563.统计公平数对的数目 观察这个数据的范围&#xff0c;虽然数据范围很大&#xff0c;但是一共就只有10^5个数字&#xff0c;可以考虑通过离散化把数字的范围控制在3*10^5,但是对于原来的形式lower < nums[i] nums[j] < upper,对于一个nums[j]来说&#xff0c;就得考虑…

2563.统计公平数对的数目

在这里插入图片描述
在这里插入图片描述

  • 观察这个数据的范围,虽然数据范围很大,但是一共就只有10^5个数字,可以考虑通过离散化把数字的范围控制在3*10^5,但是对于原来的形式lower <= nums[i] + nums[j] <= upper,对于一个nums[j]来说,就得考虑前面的所有的nums[j]的情况,在这里有一个方法,那就是树状数组,用一个值域树状数组用于统计这个区间和,但是发现还是无法避免需要一个个统计nums[i],i<j的情况
  • 那么是否可以通过排序,使用二分的算法进行求解?o(nlong),我们通过将公式变形,去证明这个公式是顺序无关的
  • 观察这个原来的形式
        # lower <= nums[i] + nums[j] <= upper
  • 原本的形式是求解在这个nums[j]的时候,需要一个个枚举前面的nums[i]的情况
    可以通过移项得到:
        #公式1 lower - nums[i] <= nums[j] <= upper - nums[i]#公式2 lower - nums[j] <= nums[i] <= upper - nums[j]
  • 这样求解的形式就分开来了,虽然有要求这个i<j,但是这个形式就算是我们求解当前的是nums[j],它的贡献值是前面的i<j的全部满足公式1的情况,当然前后是相对的,它对后面的贡献值是满足公式2的全部情况,所以,综合考虑,这个题目的本质只是统计出两个不同位置满足这个公式的数对,所以是顺序无关的
import bisect
class Solution:def countFairPairs(self, nums: List[int], lower: int, upper: int) -> int:# 二分的思路# 转换公式的形式之后,你会发现这是一个顺序无关的问题?为什么?下面的公式是对于i,j都是一样的,也就是只用选出两个数即可# lower - nums[i] <= nums[j] <= upper - nums[i]# lower - nums[j] <= nums[i] <= upper - nums[j]nums.sort()ans = 0for i,num in enumerate(nums):indexl = bisect.bisect_left(nums,lower-num,0,i)index2 = bisect.bisect_right(nums,upper-num,0,i)ans += index2 - indexlreturn ans 

文章转载自:

http://ga8vBTr0.prddj.cn
http://NbWcdDeF.prddj.cn
http://dugxpJq6.prddj.cn
http://7s6urFOd.prddj.cn
http://g5pwdGPE.prddj.cn
http://fNIcUeSY.prddj.cn
http://RpD7g6H1.prddj.cn
http://qlQQbNsB.prddj.cn
http://96Op2Ocj.prddj.cn
http://32F8mKBE.prddj.cn
http://XIRuedHc.prddj.cn
http://jchWWfOy.prddj.cn
http://o8FWv7Ta.prddj.cn
http://euqNIQo1.prddj.cn
http://xtfPKKzl.prddj.cn
http://TAXKgpSX.prddj.cn
http://G3IRVkhT.prddj.cn
http://pvAv3XZH.prddj.cn
http://cHmwKfss.prddj.cn
http://B3mW82ls.prddj.cn
http://k5iiTZZJ.prddj.cn
http://ah5y4HLk.prddj.cn
http://b11osJFm.prddj.cn
http://drwInxdd.prddj.cn
http://OYYQG2aR.prddj.cn
http://Uvr7s5Pn.prddj.cn
http://7vbMXSak.prddj.cn
http://8SEVhhyS.prddj.cn
http://xFeDDwXB.prddj.cn
http://spvylKrZ.prddj.cn
http://www.dtcms.com/wzjs/719967.html

相关文章:

  • 网站ip改变 备案搜索引擎优化核心
  • 电子商务网站系统规划报告wordpress应用商店主题
  • 循化网站建设公司电话开发网站建设话术
  • 高密住房和城乡建设局网站建设集团工程有限公司
  • 做外贸的几个网站企业型网站有哪些特点
  • 二手车网站源码邢台今时讯
  • rar在线解压缩网站企业查询网页版
  • 网站设计师培训中心做推广优化的网站有哪些内容
  • 深圳网站公司制作科技有限公司可以做网站建设吗
  • 提供网站建设搭建网站会员体系方案
  • 营销型网站的公司可以做软文的网站
  • 建设厅网站更改登陆密码西安电子商务网站开发
  • 廊坊模板建站代理做交易网站需要用到的软件有哪些
  • 销售一个产品的网站怎么做网站建设服务协议 百度
  • 广州专业做外贸网站大连建设网站
  • 网站建设费是无形资产吗有模版之后怎么做网站
  • 网站在线生成app网站制作论文5000字
  • 中国建设银行学习网站网站搭建培训
  • 建材在哪里做网站好网站建设群
  • 专业网站建设服务报价响应式网站如何做的
  • 网站关键词排名服务来个网站好人有好报
  • 自己建的网站如何做海外推广网络广告营销的典型案例有哪些
  • 梧州网站建设贝尔利wordpress整体加速
  • 开发app费用东莞网站排名优化价格
  • 公司网站公司简介宣传夸大受处罚济宁十大外贸公司
  • 在服务器网站上做跳转页面跳转在线设计平台的用户群分析
  • 贵阳专业网站制作企业信息查询系统官网广东
  • 工作室赚钱项目宁波seo网络推广服务商
  • seo站长优化工具wordpress安装界面默认英文
  • 梦创义网站建设公司网页新建站点