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

周口网站制作哪家好软件开发流程五个步骤

周口网站制作哪家好,软件开发流程五个步骤,深圳市建设工程,义乌外贸网站建设Powered by:NEFU AB-IN Link 文章目录242. 一个简单的整数问题题意思路代码242. 一个简单的整数问题 题意 给定长度为 N的数列 A,然后输入 M行操作指令。 第一类指令形如 C l r d,表示把数列中第 l∼r个数都加 d 第二类指令形如 Q x,表示询问…

Powered by:NEFU AB-IN

Link

文章目录

  • 242. 一个简单的整数问题
    • 题意
    • 思路
    • 代码

242. 一个简单的整数问题

  • 题意

    给定长度为 N的数列 A,然后输入 M行操作指令。
    第一类指令形如 C l r d,表示把数列中第 l∼r个数都加 d
    第二类指令形如 Q x,表示询问数列中第 x个数的值。
    对于每个询问,输出一个整数表示答案

  • 思路

    树状数组 + 差分,实现区间修改 + 单点查询
    其实就是对差分数组进行原先树状数组的操作,维护差分数组

    • 区间修改就是 add(l, d) add(r + 1, -d)
    • 单点查询就是,对差分数组求前缀和,也就是单点查询了

    如要实现区间查询,详见 link

  • 代码

    '''
    Author: NEFU AB-IN
    Date: 2023-03-26 11:48:05
    FilePath: \Acwing\242\242.py
    LastEditTime: 2023-03-26 11:55:10
    '''
    # import
    import sys, math
    from collections import Counter, deque
    from heapq import heappop, heappush
    from bisect import bisect_left, bisect_right# Final
    N = int(1e5 + 10)
    INF = int(2e9)# Define
    sys.setrecursionlimit(INF)
    read = lambda: map(int, input().split())# —————————————————————Division line ————————————————————————————————————————
    tr = [0] * Ndef lowbit(x):return x & -xdef add(x, v):while x < N:tr[x] += vx += lowbit(x)def query(x):res = 0while x:res += tr[x]x -= lowbit(x)return resn, m = read()
    a = [0] + list(read())
    for i in range(1, n + 1):add(i, a[i] - a[i - 1])for _ in range(m):op = list(input().split())if op[0] == 'C':l, r, d = map(int, op[1:])add(l, d)add(r + 1, -d)else:print(query(int(op[1])))
    
http://www.yayakq.cn/news/909809/

相关文章:

  • 国内有什么网站手机网站开发要哪些人
  • 网站后台用户管理系统昆明网站建设怎么样
  • 建设网站需要注册证书吗网站制作说明
  • 直播网站开发框架商业网站怎么建设
  • 河南省百城建设提质工程官网网站防伪查询网站
  • 手机网站建设设计微信小程序界面设计模板
  • 都江堰市网站建设信息平台网站模板
  • 菜鸟学做网站的步骤二手车网站软件建设
  • 网站开发的实训报告增城移动网站建设
  • 网站开发 案例详解如何创建网页模板
  • 老薛主机做多个网站wordpress创建单页
  • 廊坊网站建设兼职WordPress防伪证书插件
  • 建设网站的网站江苏京东网站设计分析
  • 国内网页设计网站网站备案多个域名备案单上填几个
  • 网站建设网络推广平台wordpress 文本小工具编辑器
  • 黄页 网站模板网站监控怎么做
  • 大浪网站建设 优帮云廊坊哪些公司做网站
  • 度娘网站桃花怎么做wordpress vr网站
  • 凡科建站多少钱科技期刊
  • 深圳手机报价网站国内外网站建设比较
  • 新网网站制作我的世界搞头怎么做的视频网站
  • php ajax网站开发农产品网站设计
  • 怎么做自己的淘宝网站4c网络营销策略
  • 最便宜服装网站建设wordpress 数据库连接
  • 产品结构设计网站北京网站建站推广
  • 网站开发技术项目实战手机网站制作报价
  • 做直播网站需要学什么软件销售网站平台搭建
  • 做电商网站哪家好建站大师
  • 上海网站的建设做网站之前要备案是什么意思
  • 上海微信网站建设费用公司做网站比较好的