#1560. 前缀和与差分·单选训练1
前缀和与差分·单选训练1
前缀和与差分·单选训练1
第 1 题(单选)
若一个有向图无重边且无自环,最多有()条有向边。
{{ select(1) }}
- n(n-1)
- 2n
- n(n-1)/2
- n-1
第 2 题(单选)
前缀和 pre[i]=a[1]+...+a[i],则区间 [l,r] 的和为()。
{{ select(2) }}
- pre[r]-pre[l]
- pre[l]+pre[r]
- pre[l]-pre[r]
- pre[r]-pre[l-1]
第 3 题(单选)
差分数组 d 中,对原数组区间 [l,r] 加 x,通常修改()。
{{ select(3) }}
- d[l]-=x, d[r]-=x
- d[l]+=x, d[r+1]-=x
- 只修改 d[r]
- 修改所有 d[i]
第 4 题(单选)
线段树比普通前缀和更适合处理()。
{{ select(4) }}
- 动态区间查询和修改
- 只读数组
- 静态区间求和
- 只求最大公约数
第 5 题(单选)
0/1 背包一维优化时,容量通常从大到小枚举,主要是为了()。
{{ select(5) }}
- 减少输入量
- 让同一物品在本轮不会被重复选
- 让数组自动排序
- 保证价值为正