图片被删除,或者路径改变
问题1373--MoonLight的运算问题

1373: MoonLight的运算问题

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MiB

题目描述

月色哥哥 手中有一个数字 x,最初 x = 0。 给出一个长度为 n 的序列 a,月色哥哥 会从序列的第一个元素 a1 按顺序看到序列的最后一个元素 an。 对于序列的第 i 个元素 ai,月色哥哥 可以进行下面的操作之一:
 • 令 x = x · ai
 • 令 x = x + ai。 
请求出 x 的最大值,并输出这个最大值除 998244353 的余数。


输入

第一行包含一个整数 T(1 ≤ T ≤ 105 ),表示测试用例的组数。
 对于每组测试用例: 第一行包含一个整数 n(1 ≤ n ≤ 2 · 105),表示序列的长度。
 第二行包含 n 个整数 a1 . . . an(0 ≤ ai ≤ 109 ),表示该序列。 
保证对于所有的测试用例,n 的总和不超过 2 · 105

输出

对于每组测试用例: 仅输出一行,包含一个整数,表示答案。

样例输入 Copy

3
2
1 1
1
0
1
998244353

样例输出 Copy

2
0
0

来源/分类

牛客 **  思维