问题陈述:在“n”个减少后找到给定列表中唯一数字的最小(最少)个数
输入:
N and an Array(or list)
Where 0 < N < len(Array)
N 是可能的减少数,数组的输入需要用逗号(,)分隔
示例 1:
N = 2
Array = 1, 2, 3, 3, 4, 4
输出:在删除 Array 中的 N 个元素后,查找 Least 或 minimum 个唯一元素
在上面的例子中,从数组中删除 N = 2 个元素后
在上面的例子中 1, 2 应该从数组中删除 3, 3, 4, 4 将剩余 所以,从数组中删除 2 个元素后剩余 2 个唯一元素
所以,输出应该是2
示例 2:
N = 2 [ number of reductions possible]
Input Array : 1,3,4,1,2,4,2,2
Output: 3 [least number of unique elements]
解释:[1,1,2,2,4,4] 将是删除 [2,3] 时的结果数组
应该只用 Python 编码,但任何语言的解决方案都会受到赞赏。