- 0
- 0
- 约1.07千字
- 约 8页
- 2026-08-24 发布于山东
- 举报
罗勇军;差分;前缀和与差分;差分数组:提升修改的效率;5;6;N=100003
a=[0]*N
cnt=[0]*N
n=int(input())
a[1:n+1]=map(int,input().split())#a[0]不用,从a[1]开始
m=int(input())
ans1,ans2=0,0#ans1:原区间和;ans2:新区间和
for_inrange(m):
L,R=map(int,input().split())
foriinrange(L,R+1):
cnt[i]+=1#第i个数被加了一次,累计一共加了多少次
foriinrange(1,n+1):
ans1+=a[i]*cnt[i]#在原数组上求区间和
a[1:n+1]=sorted(a[1:n+1])#a[0]不用,从a[1]开始
cnt[1:n+1]=sorted(cnt[1:n+1])#cnt[0]不用,从cnt[1]开始
foriinrange(1,n+1):
ans2+=a[i]*cnt[i]
print(ans2-ans1);N=100003
a=[0]*
您可能关注的文档
- 蓝桥杯算法入门(Python) 课件 1-1蓝桥杯软件赛参赛规则.pptx
- 蓝桥杯算法入门(Python) 课件 1-2蓝桥杯软件赛题型介绍.pptx
- 蓝桥杯算法入门(Python) 课件 1-3蓝桥杯软件赛判题.pptx
- 蓝桥杯算法入门(Python) 课件 1-4蓝桥杯软件赛知识点.pptx
- 蓝桥杯算法入门(Python) 课件 1-5备赛计划.pptx
- 蓝桥杯算法入门(Python) 课件 2-1杂题和编程能力.pptx
- 蓝桥杯算法入门(Python) 课件 2-2杂题例题.pptx
- 蓝桥杯算法入门(Python) 课件 2-3填空题概述.pptx
- 蓝桥杯算法入门(Python) 课件 2-4填空题例题.pptx
- 蓝桥杯算法入门(Python) 课件 3-1Python常用功能.pptx
最近下载
- 某某集团办公系统建设方案.docx VIP
- 胺碘酮输液反应静脉炎的预防及处理措施PPT课件.pptx VIP
- 2020心肺复苏PPT(完整版).ppt VIP
- DB13(J)∕T 建设工程消耗量标准及计算规则 勘误.pdf VIP
- 混凝土试块留置方案.docx VIP
- 钢结构监理实施细则(全).docx VIP
- 毕节市招聘大学生乡村医生事业编制人员考试真题2024.docx
- 深度解析(2026)《GBT 39114-2020纳米技术 单壁碳纳米管的紫外可见近红外吸收光谱表征方法》.pptx VIP
- 2024年7月1日实施新版医疗器械经营设施设备维护和验证校准管理制度.pdf
- BIM技术在施工进度管理中应用技术方案.docx VIP
原创力文档

文档评论(0)