atcoder#ARC116B. [ARC116B] Products of Min-Max
[ARC116B] Products of Min-Max
题目描述
長さ の整数列 が与えられます。 の空でない部分列 は 個あります。これらについて の値を計算し、その総和を答えてください。
ただし、答えは非常に大きくなる場合があるので、 で割った余りを答えてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
给定一个长为 的序列 ,在 的所有 个非空子序列 中,求所有的 的和。
3
2 4 3
63
1
10
100
7
853983 14095 543053 143209 4324 524361 45154
206521341
提示
制約
- 入力は全て整数
Sample Explanation 1
として、以下の つが考えられます。 - : $ \max\left(B\right)\ \times\ \min\left(B\right)\ =\ 4 $ - : $ \max\left(B\right)\ \times\ \min\left(B\right)\ =\ 16 $ - : $ \max\left(B\right)\ \times\ \min\left(B\right)\ =\ 9 $ - : $ \max\left(B\right)\ \times\ \min\left(B\right)\ =\ 8 $ - : $ \max\left(B\right)\ \times\ \min\left(B\right)\ =\ 6 $ - : $ \max\left(B\right)\ \times\ \min\left(B\right)\ =\ 12 $ - : $ \max\left(B\right)\ \times\ \min\left(B\right)\ =\ 8 $ 以上の つの値を足した値 が答えです。