五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

面試題 16.24. 數(shù)對和

2023-06-28 11:18 作者:您是打尖兒還是住店呢  | 我要投稿

給你一個整數(shù)數(shù)組 nums 和一個整數(shù) k 。你需要將這個數(shù)組劃分到 k 個相同大小的子集中,使得同一個子集里面沒有兩個相同的元素。


一個子集的 不兼容性 是該子集里面最大值和最小值的差。


請你返回將數(shù)組分成 k 個子集后,各子集 不兼容性 的 和 的 最小值 ,如果無法分成分成 k 個子集,返回 -1 。


子集的定義是數(shù)組中一些數(shù)字的集合,對數(shù)字順序沒有要求。


?


示例 1:


輸入:nums = [1,2,1,4], k = 2

輸出:4

解釋:最優(yōu)的分配是 [1,2] 和 [1,4] 。

不兼容性和為 (2-1) + (4-1) = 4 。

注意到 [1,1] 和 [2,4] 可以得到更小的和,但是第一個集合有 2 個相同的元素,所以不可行。

示例 2:


輸入:nums = [6,3,8,1,3,1,2,2], k = 4

輸出:6

解釋:最優(yōu)的子集分配為 [1,2],[2,3],[6,8] 和 [1,3] 。

不兼容性和為 (2-1) + (3-2) + (8-6) + (3-1) = 6 。

示例 3:


輸入:nums = [5,3,3,6,3,3], k = 3

輸出:-1

解釋:沒辦法將這些數(shù)字分配到 3 個子集且滿足每個子集里沒有相同數(shù)字。

?


提示:


1 <= k <= nums.length <= 16

nums.length 能被 k 整除。

1 <= nums[i] <= nums.length


雙指針,先排序,再處理,即可;

下面是代碼:

執(zhí)行用時:22 ms, 在所有?Java?提交中擊敗了95.82%的用戶

內(nèi)存消耗:54.7 MB, 在所有?Java?提交中擊敗了62.36%的用戶


面試題 16.24. 數(shù)對和的評論 (共 條)

分享到微博請遵守國家法律
合作市| 周至县| 中江县| 阆中市| 贵德县| 土默特左旗| 塘沽区| 安岳县| 金平| 道真| 休宁县| 衡阳县| 大埔区| 清河县| 资溪县| 荣昌县| 孟津县| 赣榆县| 大余县| 泉州市| 玉溪市| 株洲市| 浑源县| 丰都县| 旌德县| 洮南市| 梁平县| 柏乡县| 治县。| 云阳县| 青田县| 察哈| 满洲里市| 车致| 新营市| 建水县| 新巴尔虎右旗| 商丘市| 太仓市| 诏安县| 岳阳市|