题2:公交换乘 【题目描述】 著名旅游城市 B B B 市为了鼓励大家采用公共交通方式出行,推出了一种地铁换乘公交车的优惠方案: 1、在搭乘一次地铁后可以获得一张优惠票,有效期为 45 分钟,在有效期内可以消耗这张优惠票,免费搭乘一次票价不超过地铁票价的公交车。在有效期内指开始乘公交车的时间与开始乘地铁的时间之差小于等于 45 分钟,即: t b u s − t s u b w a y
Description 给定一个长度为 N 的序列 A={a1,a2,…,an} . M 次操作, 每次操作形如下面两种中的一种: 1 l r x 将 a l , a l + 1 , . . . , a r a_l,a_{l+1},...,a_r al,al+1,...,ar 都加上 x ; 2 l r 求 ∑ i = l r f ( a i ) m o d ( 1 0 9 + 7
Description Input Output Solution 整除分块:https://blog.csdn.net/gdhy9064/article/details/90112836 通过整除分块,我们可以得到对于每个x ⌊ n x ⌋ \left\lfloor\frac{n}{x}\right\rfloor ⌊xn⌋的值,那么可以转化原式: ∑ i