#arc162d. [arc162_d]Smallest Vertices

[arc162_d]Smallest Vertices

题目描述

在本问题中,当我们提到有根有向树时,我们指的是所有边都指向从根到叶子的有根树。

给定一个使得其总和为 N1N-1 的非负整数序列 d=(d1,d2,,dN)d=(d_1,d_2,\ldots,d_N)

对于带编号从 11NN 的顶点,假设 11 是根,我们将其点度数定义为 did_i

我们称满足以下条件的根付有向树为好树

  • ii 的出度是 did_i

此外,对于好树的顶点 vv,定义 f(v)f(v) 为“包含顶点 vv 的子树中的顶点(包括 vv)的顶点编号的最小值”。我们将满足 f(v)=vf(v)=v 的顶点称为好顶点

求好树中所有好顶点的总数,将其对 998244353998244353 取模后的余数。