Re: [閒聊] 每日leetcode已回收

看板Marginalman作者 (smart0eddie)時間1年前 (2024/07/31 13:18), 編輯推噓2(206)
留言8則, 3人參與, 1年前最新討論串600/1552 (看更多)
2024-07-31 1105. Filling Bookcase Shelves You are given an array books where books[i] = [thicknessi, heighti] indicates the thickness and height of the ith book. You are also given an integer shelfWidth. We want to place these books in order onto bookcase shelves that have a total width shelfWidth. We choose some of the books to place on this shelf such that the sum of their thickness is less than or equal to shelfWidth, then build another level of the shelf of the bookcase so that the total height of the bookcase has increased by the maximum height of the books we just put down. We repeat this process until there are no more books to place. Note that at each step of the above process, the order of the books we place is the same order as the given sequence of books. For example, if we have an ordered list of 5 books, we might place the first and second book onto the first shelf, the third book on the second shelf, and the fourth and fifth book on the last shelf. Return the minimum possible height that the total bookshelf can be after placing shelves in this manner. 那張圖看起來就是 scheduling 看起來大概就是 dynamic programming 可能是要根據目前為止前k本的最佳解決定k+1本是要加一層還是塞進前一層 然後 (打開解答抄) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 73.173.211.221 (美國) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1722403090.A.CE0.html

07/31 13:19, 1年前 , 1F
早上打開電腦的我:嗯嗯greddy出發 然後WA 就這樣
07/31 13:19, 1F

07/31 13:19, 1年前 , 2F
07/31 13:19, 2F

07/31 13:19, 1年前 , 3F
*greedy
07/31 13:19, 3F

07/31 13:20, 1年前 , 4F
greedy 可以嗎
07/31 13:20, 4F

07/31 13:21, 1年前 , 5F
greedy不行
07/31 13:21, 5F

07/31 13:21, 1年前 , 6F
我好恨
07/31 13:21, 6F

07/31 13:21, 1年前 , 7F
greedy 的話例題第一題的第二本會塞進第一層欸
07/31 13:21, 7F

07/31 13:22, 1年前 , 8F
然後很肥的第三本就只能開第二層
07/31 13:22, 8F
文章代碼(AID): #1cgSaIpW (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1cgSaIpW (Marginalman)