给定一个长度为的项目列表n,其中所需的最大项目数为m和m < n,并且列表中最有价值/最有用的项目是与其他项目相比最远的项目。如何从列表中删除项目以将列表的大小减小到m。
例如,对于[ a, b, c, d, e ]同一个m == 2,我们会得到[ a, e]
例如,对于[ a, b, c, d, e ]同一个m == 3,我们会得到[ a, c, e ]
例如,对于[ a, b, c, d, e ]一个m == 4,我们将得到[ a, b, c, e ]或[ a, c, d, e ]。(这两个答案都是有效的;但是只应返回一个,最好是确定性地返回。)
注意:我正在推广一个实际的问题,那就是从视频中选择代表性的帧。该代码将用python编写。
慕妹3242003
一只斗牛犬
相关分类