logo AlgoBeat OnlineJudge
登录 注册

#104665. [BZOJ 4665] 小w的喜糖

内存限制:128 MiB 时间限制:10000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

废话不多说,反正小 w 要发喜糖啦!!

小 w 一共买了 块喜糖,发给了 个人,每个喜糖有一个种类。

这时,小 w 突发奇想,如果这 个人相互交换手中的糖,那会有多少种方案使得每个人手中的糖的种类都与原来不同。

两个方案不同当且仅当,存在一个人,他手中的糖的种类在两个方案中不一样。

输入格式

第一行,一个整数

接下来 行,每行一个整数,第 个整数 ,表示开始时第 个人手中的糖的种类。

输出格式

一行一个整数 ,表示方案数模 的结果。

样例

样例输入 #1

6
1
1
2
2
3
3

样例输出 #1

10

数据范围与提示

对于 的数据,满足