#C. 拼数

    传统题 1000ms 256MiB

拼数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小 Z 有 nn 张卡片,第 ii 张卡片上有一个数字 aia_i

小 Z 在里面选出了 kk 张,按照某种顺序依次排列成一个数。

比如小 Z 选出了 3,13,13, 13, 1 这三张卡片,小 Z 就可以排列成 3131,3113,1331,1313,11333131,3113,1331,1313,1133 这五个数。

你需要帮小 Z 求出对于所有选出 kk 张卡片的方案,小 Z 总共能拼成多少种不同的数字?

输入格式

第一行两个整数 n,kn, k,表示卡片的个数和选出卡片的张数。

接下来一行 nn 个空格分隔的整数 a1,a2,,ana_1,a_2, \dots, a_n,表示每张卡片上的数字。

输出格式

输出一行一个整数,表示小 Z 总共能拼成多少种不同的数字。

样例输入输出

6 4
12 23 13 1 2 3
314

提示

【数据范围】

对于 20%20\% 的数据,有 1n6k=11≤n≤6,k=1

对于 40%40\% 的数据,有 1n61≤n≤6

对于再 20%20\% 的数据,所有数相同。

对于 100%100\% 的数据,有 1n10,1k4,1ai991≤n≤10, 1≤k≤4, 1≤a_i≤99

泰迪2024寒假集训CSP-J模拟赛1

未参加
状态
已结束
规则
IOI
题目
4
开始于
2024-2-19 8:30
结束于
2024-2-19 12:30
持续时间
4 小时
主持人
参赛人数
6