#agc041d. [agc041_d]Problem Scores

[agc041_d]Problem Scores

  • nn 道还未赋分的题目,你需要给这 nn 道题目赋分。
  • 设第 ii 道题目的分数为 AiA_i。给题目赋分的方案需要满足:
    • 对于任意 i[2,n]i \in [2, n]Ai1AiA_{i-1} \leq A_{i}
    • 对于任意 i[1,n]i \in [1, n]1Ain1 \leq A_{i} \leq n
    • 对于任意一个大小为 kk1k<n1 \leq k < n)的题目子集 SS 和任意一个大小为 k+1k+1 的题目子集 TT,需要满足:xSAx<xTAx\sum_{x \in S}A_x < \sum_{x\in T}A_x
  • 你需要计算,有多少种给题目赋分的方案,使得能满足上述三个条件。请求出答案对 MM 取模的结果。