acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 资讯
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • first 题解

    这道题是前缀和的经典应用。多次区间求和查询,需要将查询时间复杂度优化到O(1)。 解题思路: 1. 预处理前缀和数组 prefix[i] 表示前 i 个数的和 2. 对于询问 [l, r],答案为 prefix[r] - prefix[l-1] c++代码: 关键点: 1. 使用 long long 存储前缀和,因为 n=100000,a_i≤10^9,总和最大为 10^14,超出 int 范围 2. prefix[0]=0 便于处理 l=1 的情况 3. 时间复杂度 O(n+m),空间复杂度 O(n) 4. 使用快速 IO 优化输入输出 求赞

    userId_undefined
    _Neymar_
    倔强青铜
    13阅读
    1回复
    1点赞
  • 前缀和标准题解(第二)

    唯一注意点:long long装不下pre 其余与题目前缀和(除输入顺序)相同,代码如下:

    userId_undefined
    原豌
    题解仙人时间刺客空间掌握者循环·循环打卡人字符串·魔法使枚举·枚举小能手
    9阅读
    0回复
    1点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页