站外题求助
  • 板块学术版
  • 楼主Elaina_0
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/7/28 08:54
  • 上次更新2024/7/28 10:31:08
查看原帖
站外题求助
1249322
Elaina_0楼主2024/7/28 08:54

题目描述

Amoris 是美妆博主。

一天她又买了化妆品,但是取货码是一道题。

有 n 个节点构成一个森林,这个森林的所有树最多只有两层(算上根)。

每次操作随机两棵树,随机其中一个根节点成为另一个根节点的儿子,并将其所有儿子断开成单点。求这样操作下去,直到最后只剩一棵树的期望步数 modmod 19+71^9+7

Amoris 给 Oblivionis 打鼓打得手要断了,所以做这题的任务给你了。

输入格式

第一行一个整数 n ,表示节点数。

接下来一行 n 个整数,表示每个点的父亲。如果为根节点,输入 − 1 。

输出格式

一行一个整数,表示期望步数。

样例输入

3 -1 -1 -1

样例输出

3

2024/7/28 08:54
加载中...