1 条题解

  • 0
    @ 2026-9-9 8:55:12

    题解

    思路

    对 a<b<c<da<b<c<d,有 ad+bc<ac+bd<ab+cdad+bc<ac+bd<ab+cd,因而得分达到全局最大值时,配对必须为 (1,2),(3,4),…,(2N−1,2N)(1,2),(3,4),\ldots,(2N-1,2N)。

    做法

    对每一对元素,先决定谁在排列中更靠左,共有 2N2^N 种;再决定 NN 个较左元素的相对顺序,共有 N!N! 种。从左到右扫描排列时,已出现的较左元素数不能少于较右元素数,因此位置结构与长度 2N2N 的合法括号序列一一对应,其数量是 Catalan 数 1N+1(2NN)\frac{1}{N+1}\binom{2N}{N}。

    总数为 $2^N N!\frac{1}{N+1}\binom{2N}{N}=2^N\frac{(2N)!}{(N+1)!}$,在模 998244353998244353 下直接计算 2N∏i=N+22Ni2^N\prod_{i=N+2}^{2N}i 即可。

    复杂度

    时间复杂度为 O(N)O(N),额外空间复杂度为 O(1)O(1)。

    • 1

    信息

    ID
    1533
    时间
    2000ms
    内存
    512MiB
    难度
    10
    标签
    递交数
    1
    已通过
    1
    上传者