AT_tenka1_2019_d Three Colors
题目描述
给定 $N$ 个整数,第 $i$ 个整数为 $a_i$。请将所有给定的整数分别涂成红色、绿色或蓝色中的一种,使得满足以下条件的方案数对 $998244353$ 取模后输出。
- 分别用 $R,G,B$ 表示被涂成红色、绿色、蓝色的整数之和。存在一个三角形,其三边长度分别为 $R,G,B$,且面积为正数。
输入格式
输入以以下格式从标准输入读入。
> $N$ $a_1$ $a_2$ $\ldots$ $a_N$
输出格式
输出所有整数的涂色方案数,使其满足条件,并对 $998244353$ 取模。
说明/提示
## 限制条件
- $3 \leq N \leq 300$
- $1 \leq a_i \leq 300\ (1 \leq i \leq N)$
- 输入均为整数
## 样例解释 1
只有将三边的长度分别涂成 $1,2,2$ 的方式才能组成三角形,这样的涂色方案共有 $18$ 种。
由 ChatGPT 4.1 翻译