P9681 幽默的世界。

题目背景

@【数据删除】 : 大家觉得呢 || @【数据删除】 : oi 生活总是充满了幽默。 不过学文化课或许也好不了多少?

题目描述

给定一个长为 $n$ 的序列 $a_1,a_2,\cdots,a_n$,定义 $a$ 的一个连续子序列 $a_l,a_{l+1},\cdots,a_r$ 是幽默的,当且仅当: - $\sum\limits_{i=l}^ra_i>0$; - 对于所有 $l\le x\le y

输入格式

第一行输入两个整数 $n,q$。 接下来一行输入 $n$ 个整数,第 $i$ 个整数代表 $a_i$。 接下来 $q$ 行,每行输入两个整数 $l,r$,代表一次询问。

输出格式

对于每组询问,输出一行一个整数,代表答案。

说明/提示

对于所有数据,保证 $1\le n,q\le 2\times 10^5$,$1\le l\le r\le n$,$|a_i|\le 10^9$。 ### 子任务 | # | 特殊性质 | 分值 | | :--: | :-------------------: | :--: | | 0 | 样例 | 0 | | 1 | $n,q\le 50$ | 15 | | 2 | $n,q\le 3\times 10^3$ | 20 | | 3 | 对于所有询问,$r=n$ | 15 | | 4 | 对于所有询问,$l=1$ | 15 | | 5 | - | 35 |