#AT0172. 拼数
拼数
题目描述
小 Z 有 张卡片,第 张卡片上有一个数字 。
小 Z 在里面选出了 张,按照某种顺序依次排列成一个数。
比如小 Z 选出了 这三张卡片,小 Z 就可以排列成 这五个数。
你需要帮小 Z 求出对于所有选出 张卡片的方案,小 Z 总共能拼成多少种不同的数字?
输入格式
第一行两个整数 ,表示卡片的个数和选出卡片的张数。
接下来一行 个空格分隔的整数 ,表示每张卡片上的数字。
输出格式
输出一行一个整数,表示小 Z 总共能拼成多少种不同的数字。
样例
6 4
12 23 13 1 2 3
314
提示
【数据范围】
对于 的数据,有 。
对于 的数据,有 。
对于再 的数据,所有数相同。
对于 的数据,有 。