求dalao帮助!
  • 板块学术版
  • 楼主James_kttt
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/12/22 22:09
  • 上次更新2023/12/23 09:32:05
查看原帖
求dalao帮助!
637526
James_kttt楼主2023/12/22 22:09

这道题做出来有问题,求dalao帮助(最好有源码!)

给定一个长度为n的数列a以及q次询问。
  询问共有两种:
  询问1:给定x和y,询问第x个数至第y个数的和
  询问2:给定x和y,询问第x个数至第y个数的加权和。其中,区间内的第1个数的权重为1,第2个数的权重为2,以此类推。
输入格式
  第一行包含一个正整数n,表示数列长度。
  第二行共有n个非负整数,表示数列a。
  第三行包含一个正整数q,表示询问数量。
  随后q行,每行三个正整数k、x、y,用来描述询问。k表示询问的类型,x、y表示询问的区间。
输出格式
  共q行,每行一个整数,表示询问的答案。
样例输入   
5
1 2 3 4 5
3
1 2 4
2 2 3
2 3 5
样例输出   
9
8
26
数据规模和约定
  n, q<=100000,数列中的每个数不超过1000
2023/12/22 22:09
加载中...