题意:对一个长度为n(n <= 50000)的数列A进行m(m <= 50000)次操作(2种):
1:给定a,b,k,c四个整数,在[a , b] 区间满足a<=i<=b && (i-a)% k == 0的数加c(1<=k<=10);
2:给定整数a,求当前A[a];
题解:想办法把间隔的数字搞到一起,因为1<=k<=10,所以一共最多只能形成55个个序列,即: 1,2,3,4,5…(k=1) 1,3,5,7,9…(k=2) 2,4,6,8,10…(k=2) 1,4,7,10,13…(k=3) 2,5,9,12,15…(k=3) 3,6,10,13,16…(k......
阅读全文