From 110bb769debf84bc27ea5d7e6e5e8c67f2a68a7e Mon Sep 17 00:00:00 2001 From: wolves Date: Wed, 24 Dec 2025 13:13:36 +0800 Subject: [PATCH] routine --- 25/12/go/3074.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 25/12/go/3074.go diff --git a/25/12/go/3074.go b/25/12/go/3074.go new file mode 100644 index 0000000..487cf8a --- /dev/null +++ b/25/12/go/3074.go @@ -0,0 +1,20 @@ +package A + +import "slices" + +func minimumBoxes(apple []int, capacity []int) int { + sum := 0 + for _, i := range apple { + sum += i + } + slices.SortFunc(capacity, func(a, b int) int { return b - a }) + ans := 0 + for _, i := range capacity { + sum -= i + ans++ + if sum <= 0 { + break + } + } + return ans +}