跳到主要内容

1553.吃掉N个橘子的最少天数

链接:1553.吃掉N个橘子的最少天数
难度:Hard
标签:记忆化搜索、动态规划
简介:请你返回吃掉所有 n 个橘子的最少天数。

题解 1 - python

  • 编辑时间:2024-05-12
  • 执行用时:50ms
  • 内存消耗:18.6MB
  • 编程语言:python
  • 解法介绍:尽可能用除法。
class Solution:
@cache
def minDays(self, n: int) -> int:
if n <= 1: return n
return min(self.minDays(n // 2) + n % 2, self.minDays(n // 3) + n % 3) + 1