编程介的小学生 2020-05-27 18:32 采纳率: 20.5%
浏览 47
已结题

modseq 算法的解决

描述
给定一个长度为 n 的数列,然后 m 次询问,每次给出三个数l,r和P,

询问 (a[l'] + a[l' + 1] + ... + a[r']) mod P的最小值。

其中l <= l' <= r' <= r.

输入
本题有多组测试数据(不超过5组)
每组测试数据第一行包含两个正整数n和m,表示数列的长度和询问的个数。
第二行为n个整数,为a[1]..a[n]。
接下来m行,每行三个数l,r和P,代表一次询问。
1 <= n, m <= 100000, 1 <= l <= r <= n, 1 <= P <= 100, 0 <= a[i] <= 10^9
输出
对于每次询问,输出一行一个整数表示要求的结果
样例输入
4 2
8 15 9 9
1 3 10
1 4 17
样例输出
2
1

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 beats蓝牙耳机怎么查看日志
    • ¥15 Fluent齿轮搅油
    • ¥15 八爪鱼爬数据为什么自己停了
    • ¥15 交替优化波束形成和ris反射角使保密速率最大化
    • ¥15 树莓派与pix飞控通信
    • ¥15 自动转发微信群信息到另外一个微信群
    • ¥15 outlook无法配置成功
    • ¥30 这是哪个作者做的宝宝起名网站
    • ¥60 版本过低apk如何修改可以兼容新的安卓系统
    • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏