#P12601. Emotional Fishermen

    ID: 10 远端评测题 4000ms 1024MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>动态规划数学算法基础排序*2600

Emotional Fishermen

题目链接

题意

已知 nn 个数,求将这个序列有多少种排列是好的。

一个序列是好的,当且仅当满足一下条件:

  • 对于一个ii,记 mx=maxi=1i1aimx=\max_{i=1}^{i-1} a_i

  • 对于所有 aia_i 需要满足 ai2×mxa_i\ge 2\times mx 或者 aimx2a_i\le \frac{mx}{2}

答案对 998244353998244353 取模。

输入格式

第一行一个数 nn

下面一行 nn 个数,表示序列

输出格式

一行一个数,表示答案。

样例

4
1 1 4 9
20
4
4 3 2 1
0
3
4 2 1
6
8
42 1337 13 37 420 666 616 97
19200

数据范围

1n50001\le n\le 5000

1ai1091\le a_i\le 10^9