🗒️1010. 总持续时间可被 60 整除的歌曲
2025-4-24
| 2025-4-24
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Apr 24, 2025 07:41 AM
在歌曲列表中,第 i 首歌曲的持续时间为 time[i] 秒。
返回其总持续时间(以秒为单位)可被 60 整除的歌曲对的数量。形式上,我们希望下标数字 i 和 j 满足  i < j 且有 (time[i] + time[j]) % 60 == 0

零、常用枚举技巧——0.1 枚举右,维护左

本题需要对取模运算进行变化。
(time[i] + time[j]) % 60 == 0 转换为枚举右,维护左,得到 (60— time[i] mod 60) mod 60

📎 参考

  • 【题单】常用数据结构(前缀和/差分/栈/队列/堆/字典树/并查集/树状数组/线段树)
  • 3185. 构成整天的下标对数目 II624. 数组列表中的最大距离
    Loading...