Play Game

 1.5 Sec 32 MB |  显示标签
2391
通过提交

题目描述

BanfccNeu  Nuclear-Thermal-Rocket上玩游戏。有一个有n个格子围成一圈的棋盘,起点编号为1,最后一个格子编号为n。编号为n的格子的下一个位置为编号为1的格子。每个格子上有个数字ai4<=ai),代表,如果你棋子在这个位置,可以在[1,ai]中随机一个数字x,然后向前走x步。两个人一开始的棋子都在1位置,不停地随机数字向前走,直到走过的路程超过一圈为止,他们两个人非常无聊,想比较过程中所有随机出来的数字的乘积的大小。

现在他们想知道这个乘积的最大值是多少,答案模10000000071e9+7)。

输入格式

第一行包含一个整数 t(1<=t<=10),数据组数。
第二行包含一个整数 n (1 < n < =100000)

第三行n个整数,ai(4<=ai<=105)

输出格式

输出t行乘积的最大值模10000000071e9+7)。

样例输入 #1

1
3
4 4 4

样例输出 #1

8

提示

第一次随机出23,第二次随机出4结束。

Ans=2*4

 

 

来源

Author  BanFcc

 上传者
coach
 创建时间
2018-11-01 15:51
 修改时间
2018-11-06 20:01