给你一个长度为n的正整数序列a,把每个数字涂成红、绿或蓝,问有多少种上色方案使得三种颜色的数字和可以构成三角形的三边长。
第一行一个正整数n。 接下来n行,表示a序列。
输出一个数字,表示方案数对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≤300 。
请注意此题较为特殊的空间限制。