给定一个序列,支持以下操作:
对区间[l,r]的每个i,将1i,2i,3i,...这些位置的数都加d。
询问某个位置的数的值。
如果把修改看作对区间[l,r]的每个数+d,那么询问x位置上的数时,显然就是将x的所有约数位置上的数求和咯。比较显然。
给定一个序列,支持以下操作:
对区间[l,r]的每个i,将1i,2i,3i,...这些位置的数都加d。
询问某个位置的数的值。
如果把修改看作对区间[l,r]的每个数+d,那么询问x位置上的数时,显然就是将x的所有约数位置上的数求和咯。比较显然。