LeetCode 2022春季赛 2. 烹饪料理(状态枚举)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 2022春季赛 2. 烹饪料理(状态枚举)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目
- 2. 解題
1. 題目
歡迎各位勇者來到力扣城,城內設有烹飪鍋供勇者制作料理,為自己恢復狀態(tài)。
勇者背包內共有編號為 0 ~ 4 的五種食材,其中 meterials[j] 表示第 j 種食材的數量。
通過這些食材可以制作若干料理,cookbooks[i][j] 表示制作第 i 種料理需要第 j 種食材的數量,而 attribute[i] = [x,y] 表示第 i 道料理的美味度 x 和飽腹感 y。
在飽腹感不小于 limit 的情況下,請返回勇者可獲得的最大美味度。
如果無法滿足飽腹感要求,則返回 -1。
注意:
每種料理只能制作一次。
2. 解題
- 每種食物只能做一次,二進制01狀態(tài)枚舉,題目說 n 最大是 8,2^8 = 256,暴力枚舉即可
我的CSDN博客地址 https://michael.blog.csdn.net/
長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!
總結
以上是生活随笔為你收集整理的LeetCode 2022春季赛 2. 烹饪料理(状态枚举)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 2087. 网格图中机
- 下一篇: Chapter7-4_來自獵人暗黑大陸的