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

用模板做企业网站谷歌seo网站推广怎么做

用模板做企业网站,谷歌seo网站推广怎么做,国家级示范校建设专题网站,h5网站开发流程题目 将某个序列中内的每个元素都设为相同的值的最短次数 1.差分数组(后面的减去前面的值存储的位置可以理解为中间) 差分数组用于处理序列中的区间更新和查询问题。它存储序列中相邻元素之间的差值,而不是直接存储每个元素的值 怎么对某…

题目

将某个序列中内的每个元素都设为相同的值的最短次数

1.差分数组(后面的减去前面的值存储的位置可以理解为中间)

差分数组用于处理序列中的区间更新和查询问题。它存储序列中相邻元素之间的差值,而不是直接存储每个元素的值

怎么对某一段区间的值增加X

利用差分数组的特性来实现对某个区间 [L, R] 内的每个元素增加一个值 X 的操作。

差分数组存储的是每个元素与其前一个元素之间的差值。

在区间的起始位置 L 处将差分数组增加 X,相当于将该区间后面的所有元素都增加了 X。

然后,在区间的结束位置 R+1 处将差分数组减去 X,以抵消掉对后续元素的影响。这样就实现了对整个区间内每个元素增加 X 的操作。

2. 解决方案思路

在差分数组中,可以执行两种操作:对于正数和负数构成的区间,可以对区间内的每个值增加或减少一个数来实现值相同;(本质上是一种相互抵消)

对于那些无法配对的正数或负数,可以考虑将当前位置与超出序列范围的位置进行操作,相当于是右边的区间内所有值都受到影响。

基于这个思路,我们可以通过统计序列中正数和负数的个数,通过第一种操作将它们抵消,然后通过第二种操作将剩余的正数或负数变成 0,从而实现所有值相同的目标。

在这个问题中,实际上是要求找到序列中正数或负数的最大值,以确定最少的调整次数,使得所有值相同。(注意这里不是正负数的个数,而是正负数里面的最大值)

3. 解决方案

.
def main():n = int(input())a=[]for i in range(n):a.append(int(input()))passsub = [0] * (n+1)num1 = 0num2 = 0for i in range(1,n):sub[i] = a[i] - a[i - 1]if sub[i] > 0:num1 += sub[i] else:num2 += sub[i]print(max(num1, -num2))if __name__ == '__main__':main()

END

http://www.dinnco.com/news/49849.html

相关文章:

  • 怎么做电商网站网络营销促销策略有哪些
  • PS的网站网店搜索引擎优化的方法
  • 深圳做服装设计网站的公司公众号推广方法
  • 网站备案是需要去哪里做企业网站营销的典型案例
  • 淘宝美工做倒计时图片网站只需要手机号的广告
  • 学雷锋_做美德少年网站专注于seo顾问
  • Asp.net 手机网站制作会员卡营销策划方案
  • 集约化建设政府网站在线网站分析工具
  • 招聘网站建设方案模板北京百度关键词排名
  • 网站产品后台界面怎么做优化大师人工服务电话
  • 网站制作 番禺新闻头条今日最新消息
  • c2b做的好的网站销售怎么做
  • 网站备案域名所有人360优化大师app
  • wordpress去掉链接中的分类郑州seo技术服务顾问
  • 性价比最高网站建设电话口碑营销的步骤
  • 网站建设与网页设计制作教程seo怎么优化方法
  • 网站滚动效果怎么做的企业管理培训视频免费
  • 网站建设的软文素材电脑优化大师官方免费下载
  • 网站建设中怎么设置默认页烟台seo
  • 龙湾网站建设北京seo运营
  • 免费ps软件手机版武汉seo外包平台
  • 做泌尿科网站价格公司宣传推广方案
  • 新化网站建设友情贴吧
  • ping网站怎么做什么叫外链
  • office365做企业网站如何做seo搜索引擎优化
  • 学做网站论坛vip账户企业网站建设规划
  • wordpress如何超过2M南宁seo教程
  • ur网站建设seo厂家电话
  • 网站上做的vi设计是怎么做的今日时事新闻
  • 平面设计师如何做网站网站排名工具