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

全国领先网站制作wordpress支持微信小程序吗

全国领先网站制作,wordpress支持微信小程序吗,北京学电脑的培训机构,wordpress魔板目录 前置知识进入正题实战演练 前置知识 给定区间 [ l, r ],让我们把数组中的[ l, r ] 区间中的每一个数加上c,即 a[ l ] c , a[ l 1 ] c , a[ l 2] c , a[ r ] c; 怎么做?很简单,差分一下即可 还不会的小伙伴点此进入学习 进入正题 …

目录

  • 前置知识
  • 进入正题
  • 实战演练


前置知识


给定区间 [ l, r ],让我们把数组中的[ l, r ] 区间中的每一个数加上c,即 a[ l ] + c , a[ l + 1 ] + c , a[ l + 2] + c , a[ r ] + c;

怎么做?很简单,差分一下即可

还不会的小伙伴点此进入学习


进入正题


进阶一下:
给定区间 [ l, r ],把数组[ l, r ] 区间中的数加上一个首项s、末项e、公差为d的等差数列,
即 a[ l ] + s , a[ l + 1 ] + s+d , a[ l + 2 ] + s+2d ······a[ r ] + e

怎么实现?先给出结论

a[l] += s,
a[l + 1] += d - s
a[r + 1] -=d + e
a[r + 2] += e

再对a数组做两次前缀和,即得到ans

为何?
下面听我娓娓道来~



简单举个例子:
假设数组a=【0,0,0,0,0,0,0,0】
现要求对 a[1] 到 a[5] 这5个数字 分别加上以s为首项,d为公差,e为末项的等差数列,即a=【0,s,s+d,s+2d,s+3d,s+4d(e),0,0】
如何得到呢?我们先做一次差分试试:
diff1=【0,s,d,d,d,d,-e,0】什么也看不出来对吧。
再对差分数组做差分:
diff2=【0,s,d-s,0,0,0,-e-d,e】
哎,这不是一开始所进行的操作吗?
a[1]+=s
a[2]+=d-s
a[6]-=d+e
a[7]+=e
一切终成闭环



好了,实际运用的时候到了

实战演练


P4231 三步必杀 https://www.luogu.com.cn/problem/P4231

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

不了解异或运算可点此进入

题解code:

n, m = map(int, input().split())
ans = [0] * (n + 3)
for i in range(m):l, r, s, e = map(int, input().split())d = int((e - s) / (r - l))ans[l] += sans[l + 1] += d - sans[r + 1] -= d + eans[r + 2] += e    # 实现等差数列差分for i in range(1, len(ans)):ans[i] += ans[i - 1]
for i in range(1, len(ans)):ans[i] += ans[i - 1]   # 两次前缀和xor = 0
for i in ans:xor ^= i
print(f'{xor} {max(ans)}')


如果有更多问题或需要进一步的帮助,可以在评论区留言讨论哦!
如果喜欢的话,请给博主点个关注 谢谢

http://www.yayakq.cn/news/163642/

相关文章:

  • 平顶山建设街小学网站精品简历模板网站
  • 问答类咨询网站的建设网页设计代码公司
  • 中投建设集团有限公司 网站企业自己做网站
  • 浙江省建设执业资格中心网站wordpress没有描述
  • 网校网站怎么做实时热搜榜
  • 音乐网站设计模板郑州专业的网站建设
  • 电子商务网站建设方案书的总结重庆需要网站建设
  • 纯静态网站的用什么cms鹿泉区住房建设局网站
  • 网站建设到运营需要多少钱商标设计思路
  • 阿里云虚拟主机做2个网站吗大数据培训班
  • 上海高端网站定制上海cms建站模板
  • 淘客网站做百度推广网站排名优化外包公司
  • 浙江省网站集约化建设国外优秀ps网站
  • 个人网站做博客还是做论坛网站建设使用的什么软件有哪些方面
  • php做网站需要数据库吗青海青海西宁网站建设
  • 淘宝上做网站的生意怎么样哈尔滨网页设计公司
  • 长安做外贸网站ae成品免费下载网站
  • 学网站建设 去哪里wordpress数据库教程
  • dw做的网站设计wordpress完全卸载教程
  • flex布局做自适应网站重庆动画网站建设
  • 广东知名网站手机网站开发位置定位
  • 网站ico图标怎么做成都建设网站的公司有哪些
  • 网站建设项目资金申请报告套别人的网站模板吗
  • 中科诚建建设工程有限公司网站网站tag聚合怎么做
  • 综合性门户网站有做购物车的网站
  • 网站免费高清素材软件工商执照查询官网
  • 网站建设宏观环境小程序外包公司
  • 51建模网官方网站传媒公司起名
  • 如何新建网站dw弄个小程序要多少钱
  • 免费建一级域名网站qq推广赚钱一个2元