塔子哥有一个长为nnn的数组aaa。他定义一个数组的权值为:数组中不同的数字个数。
塔子哥希望从数组aaa中选出在个数子,使得这kkk个数字组成的数组权值最大,请你帮帮塔子哥。
抽象一下题意,从 nnn 个数里面选择 kkk 个数,问最多能选几个不同的
可以用 set 将 数组去重后,set 的大小即为所有不同数的个数。
最终的答案为 min(set.size(),k)min(set.size(), k)min(set.size(),k)
本题属于以下题库,请选择所需题库进行购买
ScanQRCodePrompt
GoToPasswordLoginPrompt