LC每日一题|20240613 - 2813. 子序列最大优雅度
给你一个长度为
n的二维整数数组items和一个整数k。
items[i] = [profiti, categoryi],其中profiti和categoryi分别表示第i个项目的利润和类别。现定义
items的 子序列 的 优雅度 可以用total_profit + distinct_categories2计算,其中total_profit是子序列中所有项目的利润总和,distinct_categories是所选子序列所含的所有类别中不同类别的数量。你的任务是从
items所有长度为k的子序列中,找出 最大优雅度 。用整数形式表示并返回
items中所有长度恰好为k的子序列的最大优雅度。注意: 数组的子序列是经由原数组删除一些元素(可能不删除)而产生的新数组,且删除不改变其余元素相对顺序。
提示:
1 <= items.length == n <= 10^5items[i].length == 2items[i][0] == profitiitems[i][1] == categoryi1 <= profiti <= 10^91 <= categoryi <= n1 <= k <= n
题目等级: Hard
hard题,碰上电脑送修,今天应该是没时间写了,cv一把,后期再补TvT