2024-05-16发表2025-01-15更新LeetCode每日一题几秒读完 (大约87个字)0次访问1953. 你可以工作的最大周数你可以工作的最大周数 难度: medium 原始链接: https://leetcode.cn/problems/maximum-number-of-weeks-for-which-you-can-work 标签: 数学 解法一: 数学go12345678910111213func numberOfWeeks(milestones []int) int64 { maxVal := int64(0) sum := int64(0) for _, milestone := range milestones { maxVal = max(maxVal, int64(milestone)) sum += int64(milestone) } sum -= maxVal if sum+1 >= maxVal { return sum + maxVal } return (sum << 1) + 1} 1953. 你可以工作的最大周数https://wuhunyu.top/leetcode/2024/05/maximum-number-of-weeks-for-which-you-can-work/index.html作者wuhunyu发布于2024-05-16更新于2025-01-15许可协议#数学