给你一个长度为nnn的正整数序列aaa,把每个数字涂成红、绿或蓝,问有多少种上色方案使得三种颜色的数字和可以构成三角形的三边长。
第一行一个正整数nnn。 接下来nnn行,表示aaa序列。
输出一个数字,表示方案数对998244353取模的值。
998244353
输入样例1
4 1 1 1 2
输出样例1
18
输入样例2
6 1 3 2 3 5 2
输出样例2
150
输入样例3
20 3 1 4 1 5 9 2 6 5 3 5 8 9 7 9 3 2 3 8 4
输出样例3
563038556
1≤n,ai≤3001\leq n,a_i\leq 3001≤n,ai≤300 。
请注意此题较为特殊的空间限制。