U377373 排兵布阵
题目背景
小未带领队伍参加了一个比赛,这个比赛需要进行排兵布阵。
题目描述
小未的队伍共有 $n$ 位选手,第 $i$ 位选手的能力值为 $a_i$。对于小未的对手而言,能力值相同的选手是没有区别的。一场比赛由 $m$ 小局构成,每一小局只能派一位选手上场,且一位选手只能参加一小局。
请问,对于小未的对手而言,小未有多少种排兵布阵的方式?
输入格式
输入共两行:
第一行输入两个用空格分隔的正整数,依次表示 $n$ 和 $m$;
第二行输入 $n$ 个用空格分隔的正整数,依次表示 $n$ 位选手的能力值。
输出格式
输出一个正整数,表示答案。
说明/提示
样例解释:对于小未的对手而言,$12$ 种排兵布阵的方式对应的上场选手的能力值分别是:
* $2, 7, 7$
* $2, 7, 8$
* $2, 8, 7$
* $7, 2, 7$
* $7, 2, 8$
* $7, 7, 2$
* $7, 7, 8$
* $7, 8, 2$
* $7, 8, 7$
* $8, 2, 7$
* $8, 7, 2$
* $8, 7, 7$
本题共有十组测试数据:
* 对于前四组测试数据,满足 $n = 4, m = 3, 0 < a_i \le 100$;
* 对于前八组测试数据,满足 $m = 3 \le n \le 10, 0 < a_i \le 100$;
* 对于所有的测试数据,满足 $0 < m \le n \le 10, 0 < a_i \le 100$。