给定长度为nnn的初始序列a1,a2,,ana_1,a_2,cdots,a_na1,a2,,an,接下来有qqq次操作: 对于操作1,输入l,r,val,dl,r,val,dl,r,val,d表示对区间[l,r][l,r][l,r]加一个首项为valvalval,公差为ddd的等差数列, 对于操作2,输入l,r,ml, r, ml,r,m,表示询问区间[l,r][l,r][l,r]的和,并且对mmm取模。
给定长度为nnn的初始序列a1,a2,⋯ ,ana_1,a_2,cdots,a_na1,a2,⋯,an,接下来有qqq次操作: 对于操作1,输入l,r,val,dl,r,val,dl,r,val,d表示对区间[l,r][l,r][l,r]加一个首项为valvalval,公差为ddd的等差数列。 对于操作2,输入l,r,ml, r, ml,r,m,表示询问区间[l,r][l,r][l,r]的和,并且对mmm取模。
(图片来源网络,侵删)