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