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

网站建设公司面临的问题专业网站建设费用报价

网站建设公司面临的问题,专业网站建设费用报价,wordpress 页面下文章,wordpress 信息库插件题目1 回文数组 小蓝在无聊时随机生成了一个长度为 n 的整数数组,数组中的第 i 个数为 ai,他觉得随机生成的数组不太美观,想把它变成回文数组,也是就对于任意 i∈[1,n] 满足 a i a n − i 1 a_ia_{n−i}1 ai​an−i​1。 小蓝…

题目1 回文数组

小蓝在无聊时随机生成了一个长度为 n 的整数数组,数组中的第 i 个数为 ai,他觉得随机生成的数组不太美观,想把它变成回文数组,也是就对于任意 i∈[1,n] 满足 a i = a n − i + 1 a_i=a_{n−i}+1 ai=ani+1

小蓝一次操作可以指定相邻的两个数,将它们一起加 1 或减 1;也可以只指定一个数加 1 或减 1,请问他最少需要操作多少次能把这个数组变成回文数组?

输入格式

输入的第一行包含一个正整数 n。

第二行包含 n 个整数 a1,a2,…,an,相邻整数之间使用一个空格分隔。

输出格式

输出一行包含一个整数表示答案。

数据范围

对于 20% 的评测用例,1≤n≤10。
对于所有评测用例, 1 ≤ n ≤ 1 0 5 , − 1 0 6 ≤ a i ≤ 1 0 6 1≤n≤10^5,−10^6≤a_i≤10^6 1n105106ai106

输入样例:
4
1 2 3 4
输出样例:
3
样例解释

第一次操作将 a1,a2 加 1,变为 2,3,3,4;

后面两次操作将 a1 加 1,变为 4,3,3,4。


思路

  1. +1的操作等价于-1,例如:1 2 3 4 ➡️1 2 2 1 or 1 2 3 4 ➡️4 3 3 4
  2. 那么我们只选择一种操作,-1
  3. 从两边分别统计差值,比如对于样例,0 0 1 2
  4. 遍历,进行-1操作,对于连续的两个位置-1,当做一次操作,最终结果为0 0 0 1
  5. 遍历最终位置为倒数第二个元素,此时如果倒数第一个元素不为0,单独进行-1操作

python代码

import os
import sys
n=int(input())
data=list(map(int,input().split()))
a=[0]*(n)
ans=0
l,r=0,n-1
while l<=n//2 and r>=n//2:t=min(data[l],data[r])data[l]-=tif l!=r:data[r]-=tl+=1r-=1
for i in range(n-1):t=data[i]if t>0:ans+=tdata[i+1]-=min(t,data[i+1])
if data[n-1]>0:ans+=data[n-1]
print(ans)

知识点

蓝桥杯笔记:蓝桥杯备赛笔记

  1. 思维?贪心?回文数?

文章转载自:

http://z7SN5zOe.hxLch.cn
http://tGUBBVjs.hxLch.cn
http://PToF19dQ.hxLch.cn
http://rdUDSzOd.hxLch.cn
http://q3RsV24u.hxLch.cn
http://WBh4VtCZ.hxLch.cn
http://D5j0XgNy.hxLch.cn
http://lV8OcNz6.hxLch.cn
http://EUySuHtz.hxLch.cn
http://5oqMLv3z.hxLch.cn
http://X6Jyh6Sd.hxLch.cn
http://l5Pg5ASS.hxLch.cn
http://EYXWpbK8.hxLch.cn
http://8648wHAX.hxLch.cn
http://MppdpRXJ.hxLch.cn
http://AJKLS787.hxLch.cn
http://0LzpdeXr.hxLch.cn
http://1EikAJGP.hxLch.cn
http://C92OaSyg.hxLch.cn
http://DU79CoLr.hxLch.cn
http://pCd7Zs6i.hxLch.cn
http://r8kNkGHX.hxLch.cn
http://Ul2s8DrV.hxLch.cn
http://GuDaH4ai.hxLch.cn
http://5vN4qwPo.hxLch.cn
http://Bmuj9q5Z.hxLch.cn
http://KgEEbP0U.hxLch.cn
http://h9M7WoMP.hxLch.cn
http://diA0Edsw.hxLch.cn
http://IAV4Qy5f.hxLch.cn
http://www.dtcms.com/wzjs/653373.html

相关文章:

  • 百度网站的域名是什么图片文字制作
  • 大连免费建站模板甘肃网站seo推广
  • 网站好做吗网页特效的认识
  • 网站建设工作要求为什么要选择高端网站定制
  • 月流量10g的网站wordpress 徽标
  • 外贸品牌网站建设网站后期维护内容
  • 网站变黑白代码爱站工具有加超人下拉系统
  • 帝国cms网站搬家软件外包平台
  • 做网站用的国外节点服务器海南网站建设方面
  • 观影楼网站wordpress 4.4.2 漏洞
  • 做网站怎么买域名如何修改网站标题
  • 国土局网站建设情况汇报淘宝网站优惠券统一修改怎么做
  • idc网站备案必应收录提交入口
  • 睢宁网站制作嘉兴平湖网站建设
  • 手机app可以做网站吗怎么做网站优化 sit
  • 网站关键词排名批量查询cookie做网站登录
  • 商务网站建设报告书pxhere素材网站
  • 网站禁止访问wordpress 关闭某个插件的更新
  • 江苏网站推广公司哪家好注册公司流程和费用2020
  • 万户网站爱网站免费一站二站
  • 天津网站建设首选 津坤科技青岛seo经理
  • 郏县网站制作公司海外服务器加速
  • 建站高端网站wordpress 图片墙
  • 网站开发技术文档格式男女做那个是的视频网站
  • 西安哪个公司网站建设好广州微信网站开发
  • vr 网站怎么做的网站页面策划软件
  • 网站不做301可以吗怎么样增加网站权重
  • 工商营业执照查询官网整站优化外包公司
  • 建设网站的计划表网络营销相关工作岗位
  • 建设银行绑定手机号码网站北白象镇做公司网站哪里有