T113175 [IV] A Forgotten Equation
题目背景
**赛时通知 : 比赛延后 1.5h**
又是秋天。
想起刚步入初一的时候,在竞赛班看到的形形色色的绝对值方程,可真是有趣呢。
可唯独有一条方程我不曾想起。
我只记得,它大概是这样的:
$$\sum\limits_{i=l}^r|x-a_i|=(n+1)x$$
$n,l,r,a_i$ 是什么呢?
我只记得,$a_1,a_2,\dots,a_n$ 是一个整数序列。
但是 $l,r$ 呢,实在是想不起来了。
只记得 $1 \le l \le r \le n$。
先把这个 $n$ 和 $a_i$ 写出来吧。
然后再慢慢回想 $l,r$。
要是想起什么了,请你帮我解一下吧。
尽快哦,如果能在这寥寥几秒内算出来的话,可真是谢谢你了。
题目描述
给定 $n,m,a_i$,并给出 $m$ 个形如 $\sum\limits_{i=l}^r|x-a_i|=(n+1)x$ 的方程,请对每个方程解出 $x$。
由于精度问题,**当且仅当输出时**请将 $x$ 对 $998244353$ 取模。
输入格式
第一行,两个正整数 $n,m$。
第二行,$n$ 个整数 $a_1,a_2,\dots,a_n$。
以下 $m$ 行,每行两个正整数 $l,r$,表示一个方程 $\sum\limits_{i=l}^r|x-a_i|=(n+1)x$。
输出格式
$m$ 行,每行一个非负整数,表示每个方程的 $x \bmod 998244353$ 的值。
如果在 $[0,3 \times 10^5]$ 内无解请输出 $-1$。
保证在 $[0,3 \times 10^5]$ 内至多有唯一解。
说明/提示
**样例解释**
1. $|x-1|=4x$ 的解为 $x=\frac15 \equiv 598946612 \pmod{998244353}$。
2. $|x-2|=4x$ 的解为 $x=\frac25 \equiv 199648871 \pmod{998244353}$。
3. $|x-3|=4x$ 的解为 $x=\frac35 \equiv 798595483 \pmod{998244353}$。
4. $|x-1|+|x-2|=4x$ 的解为 $x=\frac12 \equiv 499122177 \pmod{998244353}$。
5. $|x-2|+|x-3|=4x$ 的解为 $x=\frac56 \equiv 831870295 \pmod{998244353}$。
6. $|x-1|+|x-2|+|x-3|=4x$ 的解为 $x=\frac67 \equiv 142606337 \pmod{998244353}$。
**数据范围**
对于 $20\%$ 的数据,$n,m \le 10$;
对于 $40\%$ 的数据,$n,m \le 10^3$;
对于 $100\%$ 的数据,$0 \le n,m \le 3 \times 10^5,-3 \times 10^5 \le a_i \le 3 \times 10^5$。