CF1156F Card Bag

题目描述

你有一个装有 $n$ 张卡牌的卡包,卡包中第 $i$ 张卡牌上写有数字 $a_i$。在接下来的每一个回合,你会从卡包中等概率随机抽出一张卡牌,每一回合抽出的卡牌不会重新放回卡包中。 从第二回合开始,每一回合,你需要对这一回合抽出的卡牌的点数 $x$ 和上一次抽出的卡牌的点数 $y$ 进行比较: - 如果 $x < y$,游戏失败并结束; - 如果 $x = y$,游戏胜利并结束; - 如果 $x > y$,游戏继续。 如果某一次抽牌的时候卡包中没有牌,则游戏失败。 你需要求出游戏胜利的概率,对 $998244353$ 取模。

输入格式

第一行一个正整数 $n$ 表示卡牌数量,接下来一行 $n$ 个整数 $a_1,a_2,...,a_n$ 表示卡包中每张卡牌上的数字。

输出格式

输出一行一个整数表示游戏获胜的概率,对 $998244353$ 取模。

说明/提示

$2 \leq n \leq 5000$,$1 \leq a_i \leq n$。