您的位置:首页 > 科技 > IT业 > 深圳市政府在线官网_泰安关键词优化_简单网页制作模板_seo系统是什么

深圳市政府在线官网_泰安关键词优化_简单网页制作模板_seo系统是什么

2024/11/16 7:20:28 来源:https://blog.csdn.net/UZDW_/article/details/143195880  浏览:    关键词:深圳市政府在线官网_泰安关键词优化_简单网页制作模板_seo系统是什么
深圳市政府在线官网_泰安关键词优化_简单网页制作模板_seo系统是什么

LeetCode 3185. 构成整天的下标对数目 II

给你一个整数数组 hours,表示以 小时 为单位的时间,返回一个整数,表示满足 i < j 且 hours[i] + hours[j] 构成 整天 的下标对 i, j 的数目。
整天 定义为时间持续时间是 24 小时的 整数倍 。
例如,1 天是 24 小时,2 天是 48 小时,3 天是 72 小时,以此类推。
示例 1:
输入: hours = [12,12,30,24,24]
输出: 2
解释:
构成整天的下标对分别是 (0, 1) 和 (3, 4)。
示例 2:
输入: hours = [72,48,24,3]
输出: 3
解释:
构成整天的下标对分别是 (0, 1)、(0, 2) 和 (1, 2)。
提示:
1 <= hours.length <= 5 * 105
1 <= hours[i] <= 109

哈希表
这里开一个长度为24的数组会更好一点

class Solution:def countCompleteDayPairs(self, hours: List[int]) -> int:res = 0time_mapping = defaultdict(int)for i in hours:_i = i % 24res += time_mapping[(24 - _i) % 24]time_mapping[_i] += 1return res

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com