Leetcode1710. 卡车上的最大单元数[C++题解]:贪心
生活随笔
收集整理的這篇文章主要介紹了
Leetcode1710. 卡车上的最大单元数[C++题解]:贪心
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 本題分析
- 題目鏈接
本題分析
題目重述: 給定一個(gè)二維數(shù)組,每行有兩個(gè)變量,分別是每種箱子數(shù)和這種箱子能裝多少東西。給定卡車容量,求最多裝多少東西。
解題思路
貪心來(lái)做。對(duì)二維vector按照能裝多少東西從大到小排序。然后盡可能多地選擇裝東西多的箱子。
稍微有點(diǎn)疑惑的地方,學(xué)習(xí)了在sort中使用lambda表達(dá)式對(duì)二維vector進(jìn)行排序。
有興趣的讀者可以參考筆者另外一篇文章
C++sort如何使用lambda表達(dá)式對(duì)一維vector和二維vector進(jìn)行排序
ac代碼
題目鏈接
Leetcode1710. 卡車上的最大單元數(shù)
總結(jié)
以上是生活随笔為你收集整理的Leetcode1710. 卡车上的最大单元数[C++题解]:贪心的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C++sort如何使用lambda表达式
- 下一篇: Leetcode1712. 将数组分成三